Software Engineer, ML Ops
$123.83k - $154.79k per year- 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.
- 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.
- 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 .
- 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.
Requirements:
Benefits:
- ...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...SuggestedFull timeSummer workInternshipLocal areaRemote workHome officeFlexible hours
$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...SuggestedFull timeLocal areaRemote workWork from home- ...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...SuggestedContract workRemote work
$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...SuggestedFull timeLocal areaRemote workWork from home- 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...SuggestedFull timeLocal areaRemote work
- ...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 timeWorldwide
$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 areaRemote workWork from homeHome officeFlexible hours- ...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 jobLong term contractCasual work
$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 contractFull timeRemote work$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$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 contractFull timeRemote work$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 employmentFull timeManual laborRemote workFlexible hours$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 contractWork at officeLocal areaRemote workFlexible hoursShift work- 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...
$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 officeLocal areaRemote workFlexible hours- ...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 jobPermanent employmentFull time
$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 timeRemote work$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- ...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 timeWorldwide
$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 timeFlexible hours- ...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 workInternship
- ...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...InternshipImmediate start
- ...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
- ...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...
- ...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
- ...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 timeContract workWorldwide
$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 contractPermanent employmentFull timeFor contractorsRelocation package$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 areaRemote workWork from homeHome office$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 areaRemote workWork from homeHome office$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 payFixed term contractRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, ML Ops. Be the first to apply!
- software developer internship Canada
- software development engineer Canada
- software developer no experience Canada
- junior software developer Canada
- software engineer Canada
- software engineer devops Canada
- software developer co-op Canada
- remote entry level software developer Canada
- software engineer co-op Canada
- junior software engineer Canada



