ML Engineers Jobs in Canada

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

222 jobs found

Associate Machine Learning Engineer developing and deploying LLM and Agentic AI solutions for Manulife’s global financial services operations. Building data pipelines, APIs, and responsible AI systems.

Hybrid Role
Toronto
Ontario
Machine Learning Engineer
CA$69,525 - CA$115,875 per year

ML Ops Engineer building data pipelines, datasets, and training workflows for AeroVect’s autonomous ground - handling systems. Improving perception tooling, model diagnostics, and cloud efficiency.

Onsite Role
Toronto
Ontario
Machine Learning Engineer
CA$123,828 - CA$154,785 per year

Senior Deep Learning Engineer developing player - tracking, evaluation, and forecasting models for SumerSports’ football intelligence platform. Driving research threads into production for NFL and NCAA teams.

Remote Role
Machine Learning Engineer
$155,000 - $185,000 per year

Machine Learning Specialist developing AI, models, and analytical data products for the Government of Alberta. Applying machine learning to improve public services and policymaking.

Remote Role
Machine Learning Engineer

Machine Learning Engineer developing production AI models and scalable MLOps platforms for Wave, which helps small businesses thrive. Collaborating on financial - risk applications, governance, observability, and reliable deployment.

Remote Role
Machine Learning Engineer
CA$100,000 - CA$130,000 per year

Senior Geospatial ML Engineer building satellite - imagery vegetation intelligence for a climate - tech company. Improving production models and pipelines to help utilities prevent wildfires and outages.

Remote Role
Machine Learning Engineer

Senior Machine Learning Engineer building scalable recommender systems for Thomson Reuters’ legal, tax, compliance, government, and media platforms. Implementing secure ML products and infrastructure.

Hybrid Role
Toronto
Ontario
Machine Learning Engineer
CA$100,000 - CA$145,000 per year

ML Engineer scaling Torc Robotics’ simulation platform for autonomous trucks. Embedding with Autonomy teams to operationalize replay, recompute, metrics, visualization, and model integrations.

Remote Role
Machine Learning Engineer
$153,200 - $183,800 per year

Senior ML Engineer building production AI services and MLOps platforms for Hyatt, a global hospitality company. Optimizing cloud - based inference, infrastructure, and model operations.

Remote Role
Machine Learning Engineer
CA$90,000 - CA$110,000 per year

Machine learning engineer developing real - time underwriting models for Affirm’s buy - now - pay - later platform. Productionizing risk systems, feature pipelines, monitoring, and experimentation workflows.

Remote Role
Machine Learning Engineer
CA$133,000 - CA$183,000 per year

Senior Machine Learning Engineer productizing scalable deep learning models for Movable Ink’s content personalization and AI decisioning platform. Advancing ML infrastructure, inference performance, monitoring, and automated testing.

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

Senior Machine Learning Engineer developing AI prototypes to enhance user experiences for dating products. Collaborating with cross - functional teams to deliver impactful ML/AI solutions.

Hybrid Role
Vancouver
British Columbia
Machine Learning Engineer

Senior Machine Learning Engineer at Tubi designing and implementing algorithms for personalized user experiences in streaming. Collaborating with cross - functional teams to enhance machine learning - driven solutions.

Hybrid Role
Toronto
Ontario
Machine Learning Engineer
CA$143,600 - CA$205,200 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