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

Software Engineer, ML Ops

$123.83k - $154.79k per year
Canada
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer, ML Ops based in Canada.

This role offers the opportunity to build the infrastructure that powers machine learning and autonomy systems in a real-world robotics environment.
You’ll own critical data pipelines that transform fleet sensor data into reliable, versioned datasets for perception and ML teams.
Your work will improve experimentation speed, model development, dataset quality, and operational reliability.
You’ll also design training workflows and tooling while helping optimise cloud infrastructure and costs.
The position combines software engineering, MLOps, data engineering, cloud infrastructure, and robotics technologies.
You’ll work closely with technical teams to create reproducible workflows and accelerate the path from field data to production-ready models.
This is a high-impact opportunity for an engineer who enjoys solving complex infrastructure challenges in a fast-moving autonomous systems environment.

Accountabilities:
  • Build and maintain robust data pipelines that ingest field data, including rosbags, sensor logs, and fleet telemetry.
  • Transform raw field data into curated, versioned datasets that can be reliably accessed and used by perception and machine learning teams.
  • Own dataset management processes, including storage, indexing, querying, versioning, and dataset delivery.
  • Develop and maintain training workflows while identifying opportunities to improve efficiency and optimise cloud infrastructure costs.
  • Build internal tooling that accelerates perception engineering workflows, including fast data access, reproducible experiments, and automated evaluation pipelines.
  • Develop metrics, monitoring, and diagnostics to assess dataset health, model performance, and overall pipeline reliability.
  • Collaborate closely with perception, ML, robotics, and engineering teams to understand infrastructure requirements and improve development workflows.
  • Apply sound software engineering and DevOps practices to create reliable, maintainable, and scalable MLOps infrastructure.
  • Contribute to the continuous improvement of data and model development processes in a robotics and autonomous systems environment.
  • Requirements:

    • Bachelor’s or Master’s degree in Computer Science, Robotics, Data Engineering, or a related technical discipline.
    • Strong Python programming skills and working knowledge of ROS2.
    • Practical knowledge of Docker and other DevOps or containerisation tools.
    • Familiarity with cloud storage and compute services, particularly AWS technologies such as S3 and EC2.
    • Solid understanding of machine learning workflows, data pipelines, and dataset versioning.
    • Experience designing or maintaining reliable data infrastructure and automated workflows.
    • Strong problem-solving abilities and attention to reliability, reproducibility, and data quality.
    • Ability to collaborate effectively with ML, perception, robotics, and software engineering teams.
    • Master’s degree in Computer Science, Robotics, or a related field is preferred.
    • 2+ years of MLOps or data infrastructure experience, preferably within robotics, autonomous systems, or another data-intensive technical environment.
    • Experience with Weights & Biases, rosbag data, or large-scale sensor datasets is an asset.
    • Working knowledge of C/C++ is preferred.
    • Experience supporting perception or machine learning research teams is a plus.
    • Willingness to work onsite in Toronto .
    • Benefits:

      • Base salary: CA$123,828–CA$154,785 for the Toronto position.
      • Equity: Opportunity to participate in company equity.
      • High-impact technical work: Build infrastructure supporting autonomous systems and real-world robotics applications.
      • Cross-functional environment: Work closely with ML, perception, robotics, and engineering specialists.
      • Opportunity for growth: Develop expertise across MLOps, data engineering, cloud infrastructure, and autonomous systems.
      • Innovation-focused environment: Contribute to challenging technical problems within a rapidly developing technology company.
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, ML Ops in Canada vacancy
  •  ...RESPONSIBILITIES At SpryPoint we value collaborate work environments, automation, learning, and delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building and integrating interactive web applications, services, and apps that real people will... 
    Suggested
    Full time
    Summer work
    Internship
    Local area
    Remote work
    Home office
    Flexible hours

    SpryPoint

    Canada
    10 hours ago
  • $148.3k - $171k per year

     ...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance...  ...or BAM Management Canada Holdings Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing, developing... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    1 day ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Organization: Export Development Canada (EDC) / FinDev Canada  Stream: Stream 1 – Application Services  Term: 12-Month / 1-Year... 
    Suggested
    Contract work
    Remote work

    Oomple

    Canada
    1 day ago
  • $174.49k - $205.33k per year

     ...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance...  ...Management Canada Holdings Inc. About This Role: The Senior Software Engineer, DevOps is part of the Infrastructure Engineering team... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    1 day ago
  • Building the Internet of Money  Our Krakenites are a world-class team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology. What makes us different? Kraken is a mission-focused company rooted in crypto values...
    Suggested
    Full time
    Local area
    Remote work

    krakensandbox

    Canada
    1 day ago
  •  ...grained permissions, role-based access control, and seamless identity experiences across Kong's platform. About the Role: The Software Engineer will be a key contributor to the IAM Team, building scalable backend services for Kong Konnect and the Developer Portal. You'll... 
    Full time
    Worldwide

    kong

    Canada
    8 hours ago
  • $170.4k - $234.3k per year

     ...campaigns across programmatic advertising and marketing channels. Engineering at StackAdapt:  As an Engineer at StackAdapt, you will be...  ...our customers Mentor the team and lead by example to uphold software development best-practices in addition to conducting rigorous... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    14 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Platform Engineering Team based in Canada. This is an opportunity to join a fast-growing technology team building scalable... 
    Remote job
    Long term contract
    Casual work
    Canada
    9 hours ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $150k - $210k per year

     ...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real customers... 
    Full time

    Checkfront

    Canada
    a month ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $150k - $175k per year

     ...Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and...  ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  • $136k - $168k per year

     ...are in the world. THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-...  ...that bridge work management systems with downstream marketing engines. Deploy Custom Webhooks: Design, build, and test robust webhook... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    23 days ago
  • Become a part of the innovative team at SurveyMonkey as a Senior Software Engineer II. Focus on designing and implementing machine learning...  ...the Machine Learning Platform team where you will develop robust ML systems with Python and AWS. This role requires collaboration with... 

    Tree Trust

    Canada
    4 days ago
  • $163k - $213k per year

     ...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture...  .../federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    a month ago
  •  ...for a Senior 3D & AI Systems Software Developer based in Canada....  ...at the intersection of backend engineering, CAD systems, geometry processing...  ...across engineering, product, and ML teams. You’ll help transform...  ...experience involving graphics engines, CAD kernels, robotics, 3D simulations... 
    Remote job
    Permanent employment
    Full time
    Canada
    9 hours ago
  • $170.5k - $192.5k per year

     ...revolution, and PolicyMe is here to change that. As a remote-first, Toronto-based startup with big ambitions, we’re looking for a Software Engineering Manager to help us build the future of insurance in Canada and beyond. As an AI Engineering Manager at PolicyMe, you will be... 
    Full time
    Remote work

    PolicyMe

    Canada
    10 hours ago
  • $140k - $165k per year

     ...looking for a Senior Fullstack AI Platform Engineer who wants to build AI systems that...  ...of role for an engineer who likes building software, solving messy systems problems, working across...  .... You are primarily a data scientist, ML researcher, prompt engineer, or frontend-only... 
    Manual labor

    Kindsight

    Canada
    1 day ago
  •  ...AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.About the role Our Inference team is... 
    Full time
    Worldwide

    Anthropic

    Canada
    10 hours ago
  • $168k - $177.5k per year

    We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting ...
    Full time
    Flexible hours

    Instacart

    Canada
    10 hours ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert...  ...of application Summary We are seeking an experienced AI Engineer with 5+ years of experience designing, developing, and deploying... 
    Contract work
    Internship

    PLATO

    Canada
    9 days ago
  •  ...Junior Data Engineer Enhanced Reliability required Length- Aug 19-Dec 31 Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert teams have helped our clients deliver reliable products... 
    Internship
    Immediate start

    PLATO

    Canada
    1 day ago
  •  ...applications and next steps. Our partner is looking for a Sr. Test Engineer based in Canada. This is a senior QA opportunity focused on...  ...who enjoys solving problems and continuously improving software quality. Accountabilities: ~ Perform integration, regression... 
    Remote job
    Canada
    9 hours ago
  •  ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.  If Precisely...  ...as they emerge. Overview: We are looking for a Platform Engineering Manager with a strong hands-on engineering background to lead and... 

    Precisely International Jobs

    Canada
    8 hours ago
  •  ...career. About the team The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe, enabling Stripes...  ...at rest and in motion. We are looking for talented data-minded software engineers to help us manage business-critical data leveraged... 
    Internship

    Stripe

    Canada
    11 days ago
  •  ...tools used by hundreds of mid-market finance teams worldwide. Our software integrates with leading ERPs — Acumatica, Sage Intacct, MYOB...  ...telemetry, and our authentication / SSO layer. Set and uphold engineering standards: code review, testing, CI/CD, observability, and... 
    Full time
    Contract work
    Worldwide

    Velixo

    Canada
    18 days ago
  • $80k - $95k per year

     ...leading Canadian food manufacturer seeking a Mechanical Reliability Engineer to play a key role in improving equipment reliability,...  ...Reliability-Centered Maintenance experience CMMS experience CAD software experience TSSA knowledge relating to boilers and pressure... 
    Long term contract
    Permanent employment
    Full time
    For contractors
    Relocation package

    Remote People

    Canada
    15 days ago
  • $116k - $159.5k per year

     ...across programmatic advertising and marketing channels. The Engineering Operations team builds and operates the infrastructure, observability...  ...service, and innovation. We've been awarded:   G2 Top Software for 2026 2026 Best Workplaces™ for Young Talent and in... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    29 days ago
  • $104k - $143k per year

     ...marketing channels. As a Senior Quality Engineer in Quality Infrastructure at StackAdapt,...  ...the Table: ~5+ years of experience in software development or test automation, with at least...  ...execution times ~ Familiarity with AI/ML applications in testing (test selection, self... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    a month ago
  • $68 per hour

     ...in Java that integrate with SAP, taking direction from a lead or principal engineer Identifies solutions that meet business needs for internal or client projects. Troubleshoots and resolves software issues and optimizes performance Consistently applies best practices in... 
    Hourly pay
    Fixed term contract
    Remote work
    Flexible hours

    DEPT®

    Canada
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, ML Ops. Be the first to apply!