Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Python & AI

$150k - $175k per year
Full-time

Nearform

This is a  full-time, permanent opportunity for candidates based in Canada and authorised to work without sponsorship. Please note that visa sponsorship is not available for this role.

This position also requires traveling to client sites in the U.S. , with travel expenses covered by the company .

About Nearform

Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and capability at pace. We create AI-enabled solutions that enhance digital experiences, empower developers, and deliver measurable results. In these ways, we partner with ambitious enterprises to deliver enduring impact.

Our deep expertise in solving the world’s most complex digital problems, along with our collaborative, people-first approach, enables enterprises to build breakthrough products and modernise legacy systems by unleashing the power of AI.

Today, our team of 500 experts in 20+ countries is trusted by leading enterprises including Lululemon, Puma, Sun Life, Starbucks, Travelex, Virgin Media 02, and Walmart.  

As part of our Engineering function, you will work closely with clients to translate complex business requirements into innovative digital products.
Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer, you will collaborate with distributed teams, leveraging cutting-edge technologies to build secure, high-performance applications. Our Nearform engineers are known for building high quality, scalable solutions that solve real world problems.

About the AI Senior Python Engineer role

As a Senior Engineer at Nearform your main task will be designing & building applications using Python. However as you’ll likely work on a variety of projects your responsibilities may also include:

  • Supporting component design, development and maintenance and taking responsibility for personal technical quality standards within the project team.
  • Assisting with defining structured practices, especially in source code management, building and deployment.
  • Designing and implementing data storage solutions.
  • Optimising performance in applications for maximum speed and scalability.
  • Getting feedback from users and clients, and building solutions for them. 
  • Assisting with the analysis of client requirements.
  • Working with and supporting Technical Leaders in project execution and timely delivery.
  • Collaborating with client teams.

What we are looking for in this person:

  • Significant experience delivering at a Senior Engineer level. Our Seniors typically have at least 8 years of commercial experience.
  • Deep knowledge and experience with the Python language and modern AI frameworks.
  • Experience with AI application development and Agentic frameworks and platforms (e.g., LangGraph, Agentspace, etc.)
  • Practical experience of delivering in an agile environment.
  • Practical experience and knowledge of developing real-world solutions.
  • Deep understanding of versioning control tools - e.g. Git.
  • Testing experience and familiarity with testing tools at all levels, unit, integration and end-to-end testing.
  • Practical and real-world experience working with databases and cloud environments.
  • Experience with automation, CI and CD.
  • Experience building software collaboratively using pull requests and code reviews
  • Excellent communication and collaboration skills.
  • Professional proficiency in English.

Nice to have:

  • Hands-on experience working with Golang
  • Hands-on experience in the Frontend working with React 
  • Deep understanding of Kubernetes

Benefits & Perks:

  • Annual Company Bonus: We all help Nearform to hit company goals so we all receive a share of the profits on an annual basis in line with company performance. 
  • Work Remotely and Flexibly -We have a genuine dedication to work/life balance. Our flexible working culture allows you to work around what matters - school run, no problem! 
  • Paid Time Off Package -We offer an annual leave of 21 days plus public holidays. We also offer sick leave, marriage leave and many more.
  • Remote Working Allowance -  Every 2 years, you will have a budget of up to €1250 (equivalent in CAD) to help you set up a comfortable and productive workspace in addition to your essential equipment provided by Nearform when you join.
  • Training and Development Allowance - Nearform is committed to supporting and investing in employees’ ongoing learning and professional development. You will be encouraged to pursue relevant learning opportunities that support your growth and the growth of others, subject to manager approval.
  • Healthcare -It’s important to always take care of your health, so we offer additional private healthcare here at Nearform. If you wish to learn more about the plan offered feel free to reach out to our team.
  • RRSP & Insurances  -We offer RRSP and match up to 4% and Life and Critical Illness insurance for peace of mind.

Our Interview Process

  • Talent Call (30 mins via Zoom)
    An introductory conversation with a member of our Talent Team to learn more about your background, experience, and career goals. We'll also provide a high-level overview of Nearform and answer any questions you may have. This step helps us assess initial alignment.
  • Technical Assessment (1 hour via Zoom)
    A live coding challenge with one of our trained interviewers. You'll be asked to build a working solution to a problem via screen sharing, demonstrating your Python expertise, problem-solving ability, and coding best practices in a real-time environment.
  • Hiring Manager Interview (45 mins via Zoom)
    A conversation with a Hiring Manager focused on your approach to teamwork, client collaboration, and problem-solving in an enterprise development setting. We'll also share more details about Nearform and the potential projects you may join.

There may also be an additional interview with the client depending on the project

Ready to Join Us?

If you're passionate about building high-quality applications, solving complex challenges, and driving innovation in enterprise development, we’d love to hear from you.

Apply now via our careers page at Nearform and be part of a team that values technical excellence, collaboration, and continuous learning.

As part of our recruitment process, we conduct manual and electronic identity verification checks to confirm the identity of prospective employees.

Nearform is committed to shaping a better world in all that we do. Our global team is built based on respect, inclusivity, diversity and excellence. 

If you require any adjustments to the interview process as part of your application, please let someone from our Talent Team know so they can help.

Our salary range is 150,000 - 175,000 CAD + bonus & benefits. Further details will be discussed in the initial interview, and final compensation will be determined based on skills, experience, and other job-related factors discussed during the interview process.

 

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Python & AI in Canada vacancy
  • usd5 000 per month

     ...We are looking for experienced Senior Software Engineers to support a technical AI evaluation project involving data pipelines, evaluation workflows, and preference-data quality. What You'll Do Design, refine, and maintain evaluation rubrics and criteria for preference... 
    Senior
    Software

    eDataBae

    Canada
    2 days ago
  •  .... Fleetworthy is shaping the future of fleet readiness with AI-enabled, connected fleet technology that keeps drivers safe,...  ...at fleetworthy.com . About the role: We're hiring a Senior Software Engineer for the AI Platform team. The team builds AI agents and products... 
    Senior
    Software
    Remote job
    Long term contract
    Canada
    21 hours ago
  • $140k - $170k per year

     ...processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades. AI is central to where we're going. Not as...  ...real. The Role The AI Native Senior Software Engineer is a change agent and a driver of value... 
    Senior
    Software
    Remote job
    Internship
    Work from home
    Canada
    19 hours ago
  •  ...We are looking for a Lead Python AI Engineer to build robust, AI-powered API services and agentic workflows. In this role, you will bridge the gap between traditional backend systems and modern language models, focusing on secure and scalable LLM interactions with internal... 
    Suggested
    Remote job

    EPAM Systems

    Canada
    25 days ago
  • $115k - $125k per year

     ...be bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product...  ...production web applications, including backend services in Python/Django (Ruby/Rails a strong plus). ~ Degree in Computer Science... 
    Senior
    Software
    Internship
    Immediate start

    Wave Accounting

    Canada
    1 day ago
  •  ...Cloudbeds , we're not just building software, we're transforming...  ...alongside global innovators to build AI-powered solutions that solve...  ...Cloudbeds. This is a product engineering role focused on production AI...  ...role. You'll work primarily in Python while collaborating across our... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Third-Party Job Posts

    Canada
    5 days ago
  •  ...borders, come build it with us. As an AI Engineer at Jeeves, you will own whole workflows from...  ...someone to hand you a spec. This is a senior, hands-on role for people who are AI-...  ...Requirements: ~7+ years of professional software engineering experience, including at least... 
    Senior
    Software
    Full time
    Remote work

    Jeeves

    Canada
    1 day ago
  • usd147k - usd238k per year

     ...About the team The AI/ML Engineering team builds and operates ClickHouse's AI and machine learning products end-to-end. This includes the Agentic...  ...own. Our team is looking for highly skilled and experienced software engineers to join us, who will be responsible for designing,... 
    Senior
    Software
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Canada
    1 day ago
  • $160k - $210k per year

     ...teams to help organizations stop fraud in real time, prevent AI-driven attacks, and automate fraud and AML operations. Sardine...  ...~ Ontario About the Role: As a frontend-focused Senior Software Engineer, you will own the design and delivery of the user-facing experiences... 
    Senior
    Software
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours

    Sardine

    Canada
    1 day ago
  •  ...developer tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate API quality using AI-powered workflows. Our vision extends far...  ...about developer productivity, command-line tooling, software distribution, observability, and telemetry. You... 
    Senior
    Software
    Remote job

    EPAM Systems

    Canada
    5 days ago
  • $180k - $206k per year

     ...teams to help organizations stop fraud in real time, prevent AI-driven attacks, and automate fraud and AML operations. Sardine...  ...- Canada   About the Role: As a backend-focused Senior Software Engineer, you will play a pivotal role in designing, constructing, and... 
    Senior
    Software
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours

    Sardine

    Canada
    1 day ago
  •  ...critical machine learning workloads. We’re looking for a Senior Principal Software Engineer to own and drive our feature store product. This is a...  ...Drive Adoption of Modern Practices: Champion the use of AI-assisted development tools, observability best practices, and... 
    Senior
    Software
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Redis

    Canada
    1 day ago
  • $260k - $305k per year

     ...creates cutting-edge data analytics software for industrial process data,...  ...is a robust calculation engine capable of executing advanced math...  ...data. By leveraging generative AI, we enhance usability and accelerate...  ...you excel in a JVM language or Python for backend functionality. Your... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    Home office

    Seeq

    Canada
    1 day ago
  • $133k - $183k per year

     ...on what matters most. We're looking for a Software Engineer II to join the Contact Channels engineering team within the Servicing AI Agents Engineering organization. Our team works...  ...APIs at scale using languages like Python or Kotlin. You have mastered taking a simple... 
    Software
    Remote job
    Work at office
    Flexible hours
    Canada
    8 hours ago
  • $271.15k per year

     ...distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the...  ...____________________ The Role You are a software engineer who cares deeply about security. Embedded in the Desktop... 
    Senior
    Software
    Long term contract
    Full time
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Shift work

    Docker

    Canada
    1 day ago
  • $136.6k - $180k per year

     ...we are helping to build. THE ROLE We're looking for a Senior Software Engineer (P2), Workfront + AEM to help our clients' marketing and creative...  ...of core LLM concepts and the judgment to identify where AI solutions create real value. HOW WE WILL KNOW YOU'RE SUCCEEDING... 
    Senior
    Software
    Work at office
    Local area
    Flexible hours

    DEPT

    Canada
    1 day ago
  • usd205k per year

     ...leading security-first enterprise AI company. We build cutting-edge...  ...is a team of researchers, engineers, designers, and more, who are...  ...a highly experienced Back-End Software Engineer who wants to work on...  ...enterprise workloads. As a Senior/Staff Software Engineer, you will... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    1 day ago
  • usd155k - usd238k per year

     .... As one of the first backend engineers, you'll help shape the technical...  ...role: ~8+ years building software, with a good chunk of it on data...  ...modern React app ~ You use AI tools well and honestly. Reach...  ...ClickHouse, or another columnar / OLAP engine Perks Flexible work... 
    Senior
    Software
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Canada
    20 hours ago
  •  ...your style to life. Reports to: Lead Software Engineer, One Kings Lane Location: Remote (US or...  ...style APIs and basic data models. Work with senior engineers to break down requirements into...  ...performance and reliability. · Use AI assisted tools, such as Claude Code, in a... 
    Senior
    Software
    Remote job
    Internship
    Work at office
    Immediate start
    Canada
    21 hours ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Organization...  ...automation in Microsoft-centric environments.  AI Integration: Proven experience leveraging artificial intelligence... 
    Senior
    Software
    Contract work
    Remote work

    Oomple

    Canada
    more than 2 months ago
  •  ...in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help...  ...and hands-on experience using AI Coding Agents to contribute to specialized...  ...hardware systems. Develop Python scripts and other computational... 
    Senior
    Software
    Remote job
    Manual labor
    Flexible hours
    Canada
    13 hours ago
  • $134k - $175k per year

     ...management of chronic conditions. We are looking for a Senior Software Developer with expertise in full-stack engineering. In this role, you will collaborate with our...  ...challenges and advance our goals. Adopt and evangelize AI both in your own work and in the solutions you... 
    Senior
    Software
    Remote job
    Work at office
    Work from home
    Canada
    21 hours ago
  • $150k - $230k per year

     ...About the Team The Cloud Infrastructure Engineering team builds and manages the foundational blocks of ClickHouse Cloud data plane end-to...  ...looking for highly skilled and experienced cloud infrastructure software engineers to join our team, who will be responsible for... 
    Senior
    Software
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Canada
    1 day ago
  •  ...We are looking for a Lead Software Engineer (7+ years of experience) to join a high-caliber product team building a next-generation AI-powered financial assistant platform. In this role...  ...experience, with a proven track record of senior/lead autonomy Core Tech Stack: Strong... 
    Senior
    Software
    Remote job

    EPAM Systems

    Canada
    a month ago
  • usd175k per year

     ...is the leading security-first enterprise AI company. We build cutting-edge...  ...customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate...  ...cluster experience is a plus. Written software in Python or Go. You would rather extend a solid open... 
    Software
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    1 day ago
  • $238.25k - $382.25k per year

     ...distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the...  ...all of it. That platform supports hundreds of engineers across many development teams and carries high-scale production... 
    Software
    Long term contract
    Full time
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Shift work

    Docker

    Canada
    1 day ago
  •  ...it with us. Jeeves is looking for a Senior Backend Engineer to join our engineering team. You will design...  ...who knows how to work effectively with AI tools, understands where AI can...  ...testable, production-quality code in Go, Python, or Node.js/TypeScript; participate actively... 
    Senior
    Full time
    Remote work

    Jeeves

    Canada
    1 day ago
  • $265k - $310k per year

     ...This is a full stack engineering role focused on building and evolving...  ...to deliver polished, reliable software at every layer. What You Will...  ...You are thoughtful about how AI is changing software development...  ...a JVM language like Kotlin, Python, or GraphQL, and can work confidently... 
    Software
    Full time
    Immediate start
    Remote work
    Home office

    Seeq

    Canada
    1 day ago
  •  ...Description Job Title: Integration Operations Senior Software Engineer Company: Confidential Department: Information Technology Job Summary: We are seeking an experienced Integration Operations Senior Software Engineer to join our Integration Squad. This role... 
    Senior
    Software
    Contract work
    Remote work
    Flexible hours

    Oomple

    Canada
    18 days ago
  • $245.91k - $397.14k per year

     ...building the tools that define how software gets built and delivered. As AI agents redefine software development...  ...re looking for a Principal Software Engineer to set the long-term technical direction...  ...technical ceiling for staff and senior engineers across the org, through review... 
    Senior
    Software
    Long term contract
    Full time
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Shift work

    Docker

    Canada
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Python & AI. Be the first to apply!