senior software engineer machine learning jobs in Ottawa

See average salary for senior software engineer machine learning »

9,086 senior software engineer machine learning job listings in Canada. Find daily updated positions from leading job boards.


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Alarm.com Full-time €185,000 - €195,000 Temporary

    com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies that provide a unified, connected service to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Broadcom Full-time

    Job Description: As a Staff Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are looking for candidates who thrive in a fast-paced, start-up-like environment working in a small team of highly experienced engineers. Please note that this is an in-person position. Job...


  • Ottawa, Canada Zurich Insurance Full-time €90,000 - €150,000 Contract

    Select how often (in days) to receive an alert: Machine Learning Engineer 137425 The Opportunity Are you looking for a caring, collaborative, values-driven workplace with inspiring teammates and leaders? Do you have the ambition and desire to be the best and thrive at the most impactful global insurance provider in the world? Look no further than Zurich...


  • Ottawa, Canada PlayStation Global Full-time €114,000 - €143,000 Contract

    Test machine learning products for PlayStation in Madison or Waterloo, using Python, Java, and scalable automation to validate reliability. Sony Interactive Entertainment seeks a senior Software Development Engineer in Test, ML to lead quality efforts for machine learning products. You will work with ML engineers, software engineers, product managers, and...


  • Ottawa, Canada Sony Interactive Entertainment Inc. Full-time €114,000 - €143,000 Contract

    Test machine learning products for PlayStation in Madison or Waterloo, using Python, Java, and scalable automation to validate reliability. Sony Interactive Entertainment seeks a senior Software Development Engineer in Test, ML to lead quality efforts for machine learning products. You will work with ML engineers, software engineers, product managers, and...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada SendGrid, Inc. Full-time €160,320 - €200,400 Temporary

    Who we are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection and global inclusion...


  • Ottawa, Ontario, Canada SendGrid, Inc. Full-time

    Who we are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection and global inclusion means...


  • Ottawa, Ontario, Canada Babylist Full-time

    We're hiring a Staff MLE for the Discovery team to own recommendations and personalization across Babylist’s consumer experience — the homepage feed, product recs, search, and the ML-powered systems that make registry building feel effortlessBabylist was built on editorial recommendations: products chosen by people with deep baby gear expertise. That...


  • Ottawa, ON, Canada SurveyMonkey Full-time $120,000 - $170,000 Contract

    Elevate your career as a Machine Learning Engineer at SurveyMonkey in a hybrid work environment. You'll develop and deploy AI solutions while collaborating on innovative technologies. SurveyMonkey is seeking skilled Machine Learning Engineers to join its renowned Machine Learning organization. This role spans Machine Learning Platform and Product Data...


  • Ottawa, Ontario, Canada SurveyMonkey Full-time

    SurveyMonkey is the world's most popular platform for surveys and forms, built for business—loved by users. We combine powerful capabilities with intuitive design, effectively serving every use case, from customer experience to employee engagement, market research to payment and registration forms. With built-in research expertise and AI-powered...


  • Ottawa, Canada Sun Life Financial Full-time €100,000 - €143,000 Contract

    Shape AI/ML solutions and technical standards at Sun Life, combining cloud infrastructure, API development, and engineering leadership. This hybrid opportunity spans global operations. The Principal AI Engineer will influence platform initiatives supporting Sun Life contact centers in Canada, Asia, and the United States. You will partner with Enterprise...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Babylist Full-time

    We're hiring a Staff MLE for the Discovery team to own recommendations and personalization across Babylist’s consumer experience — the homepage feed, product recs, search, and the ML-powered systems that make registry building feel effortless Babylist was built on editorial recommendations: products chosen by people with deep baby gear expertise. That...


  • Ottawa, Canada Zurich Insurance Full-time €90,000 - €150,000 Contract

    Build production machine learning solutions with Python and SQL at Zurich Canada, supporting scalable AI engineering across multiple experience levels. Machine Learning Engineers design, develop, and operationalize secure, reliable solutions within a modern cloud data and AI ecosystem. Applied AI work includes predictive modeling, feature engineering, model...


  • Ottawa, ON, Canada BDO Full-time

    Advance machine learning and artificial intelligence as a Senior Data Scientist at BDO Canada, working from anywhere in Canada within a blended model.In this existing senior role, you will collect, analyze, and interpret large datasets for data-driven decisions. You will collaborate across teams and service lines to develop, enhance, and implement predictive...


  • Ottawa, ON, Canada Kinaxis Inc. Full-time €120,000 - €160,000 Contract

    About Kinaxis Are you looking to join an innovative, market-leading company where you can truly elevate your career? At Kinaxis we are serious about culture, we are serious about technology, we are serious about customers, and we are serious about not taking ourselves too seriously. If you are looking to be part of an incredible growth story, then we might...


  • Ottawa, ON, Canada Affirm, Inc. Remote Full-time $90,000 - $150,000 Contract

    Use affirm’s proprietary and other third party data to develop machine learning models that predict the likelihood of default and make an approval or decline decision to achieve business objectivesPartner with platform and product engineering teams to build model training, decisioning, and monitoring systemsResearch ground breaking solutions and develop...


  • Ottawa, Ontario, Canada Kinaxis Full-time

    About Kinaxis Are you looking to join an innovative, market-leading company where you can truly elevate your career? At Kinaxis we are serious about culture, we are serious about technology, we are serious about customers, and we are serious about not taking ourselves too seriously. If you are looking to be part of an incredible growth story, then we might...


  • Ottawa, ON, Canada VIAVI Solutions Inc. Full-time €102,000 - €190,000 Contract

    Machine vision and image processing drive embedded product development at VIAVI Solutions, where C++ and Python support optical instrumentation in Ottawa. This Staff Software Engineer develops imaging applications for telecommunications laboratory and manufacturing equipment. Responsibilities include image enhancement, filtering, detection, discrimination,...


  • Ottawa, ON, Canada Viavi Solutions Canada ULC Full-time $102,000 - $190,000 Contract

    Apply machine vision and image processing expertise to VIAVI Solutions’ optical instrumentation products, developing embedded software for telecommunications testing. Linux, C++, and Python are central skills.This Staff Software Engineer develops imaging applications for complex electro-optical-mechanical systems. The position contributes across...


  • Ottawa, Ontario, Canada Alert Media, Inc. Full-time

    AlertMedia is looking for an innovative and hands-on Sr. AI/ML Engineer with a strong background in applied machine learning and data science to lead the evaluation, training, and integration of advanced AI and machine learning models across our product suiteIn this role, you will help shape our AI strategy by identifying the most appropriate models for our...