ML Engineers Jobs in Canada

Browse 248 ml engineers roles in Canada plus related opportunities such as llm engineer, nlp engineer, computer vision engineer, ai engineer and ai research scientist.

248 jobs found

MLOps Engineer building production ML infrastructure, pipelines, and monitoring for exacare ai’s post - acute care AI platform. Scaling reliable systems that help healthcare teams make safer placement decisions.

Hybrid Role
TorontoMachine Learning Engineer

Senior Data Engineer building cloud - native data and ML platforms for Hive.co’s event - marketing automation products. Owning pipelines, model infrastructure, and audience - data systems at scale.

Remote Role
Machine Learning Engineer

Applied Machine Learning Scientist developing Generative AI and predictive ML solutions at TD, a major North American bank. Supporting model evaluation, deployment, monitoring, and responsible AI governance.

Onsite Role
TorontoMachine Learning Engineer
CA$105,500 - CA$125,000 per year

Applied Machine Learning Scientist developing Generative AI and predictive ML solutions for TD banking. Evaluating models, managing AI lifecycles, and supporting responsible implementation.

Onsite Role
TorontoMachine Learning Engineer
CA$125,500 - CA$154,000 per year

Senior Machine Learning Engineer building conversational AI agents and production ML systems. Helping Numa automate automotive dealership service and sales through evaluation - first tooling and infrastructure.

Remote Role
Machine Learning Engineer
CA$200,000 - CA$250,000 per year

Senior ML Engineer building production ML, RAG, and agentic AI capabilities for SailPoint’s cloud identity security platform. Driving scalable, customer - focused AI solutions from research to production.

Remote Role
Machine Learning Engineer
$124,900 - $210,512 per year

Senior Machine Learning Engineer building LLM - powered lab interpretation and clinical decision - support tools for Fullscript’s healthcare platform. Owning AI systems from prototyping through production.

Remote Role
Machine Learning Engineer
CA$140,000 - CA$160,000 per year

Staff ML engineer building models, evaluations, and agentic systems for Sourcegraph’s code - understanding products. Improving enterprise code search quality, latency, cost, and reliability.

Remote Role
Machine Learning Engineer
$88,000 - $176,000 per year

Senior Machine Learning Engineer productionizing computer vision models for Samsara’s IoT - powered Connected Operations Cloud. Building low - latency APIs, data pipelines, and monitoring for fleet - scale safety features.

Remote Role
Machine Learning Engineer
$170,170 - $286,000 per year

Machine Learning Engineer supporting Helm.ai’s neural - network research operations. Evaluating experiments, identifying failure modes, and reporting quantitative results for autonomous - driving technology.

Remote Role
Machine Learning Engineer
$150,000 - $250,000 per year

Machine Learning Engineer salary expectations in Canada

The average salary for ml engineers in Canada is $205,668 per year. This is based on 118 job openings.

Below is a breakdown of salary data by years of experience

ExperienceNumber of roles analyzedAverage salary
Entry (Machine Learning Engineer) (0-1 yrs)2$192,500
Junior Machine Learning Engineer (1-2 yrs)12$170,246
Mid-level Machine Learning Engineer (2-4 yrs)34$161,780
Senior Machine Learning Engineer (5-9 yrs)85$197,050
Lead Machine Learning Engineer (10+ yrs)24$277,738

How long does it take for companies to hire ml engineers in Canada?

We analyzed 45 job listings and found it takes about 40 days for employers to close a job opening.

The most in-demand skills for ml engineers in Canada

We reviewed 380 job postings and found the top skills employers ask for most often are:

Python79.2%
Cloud45.0%
PyTorch42.4%
AWS39.7%
Tensorflow32.9%
Azure25.8%
Kubernetes25.0%
Docker22.9%
Google Cloud Platform19.7%
Scikit-Learn18.7%

Frequently asked questions