ML Engineers Jobs in Canada

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

37 jobs found

Junior AI/ML Engineer supporting enterprise AI chatbot development. Involves building AI agents and data intelligence systems with strong Python and ML skills required.

Remote Role
Machine Learning Engineer

Principal Machine Learning Engineer at Lime driving ML strategy and team collaboration on machine learning infrastructure and processes.

Remote Role
Machine Learning Engineer
CA$192,000 - CA$264,000 per year

Lead ML Engineer developing scalable data pipelines and ML systems for Newfold Digital. Collaborate with cross - functional teams using Python, SQL, and cloud ML platforms in an applied ML environment.

Remote Role
Machine Learning Engineer

Senior Machine Learning Engineer designing and optimizing ML/AI systems for digital forensic tools. Collaborating with cross - functional teams to lead initiatives and drive innovation in digital investigations.

Hybrid Role
Machine Learning Engineer
CA$125,000 - CA$175,000 per year

Senior MLOps Engineer focusing on applied MLOps for CreatorIQ, bridging data science and production - grade efficiency. Responsible for annotation workflows and cost - efficient model evaluation.

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

Senior AI/ML Engineer leading design and deployment of high - impact AI solutions at CloudWerx. Bridging predictive modeling with next - generation Agentic AI to solve client challenges.

Remote Role
Machine Learning Engineer

Software Engineer, Machine Learning developing next - generation AI technologies for clinical trial platforms. Building scalable data pipelines, optimizing model performance, and collaborating with cross - functional teams in a hybrid setting.

Hybrid Role
Markham
Ontario
Machine Learning Engineer
CA$175,000 - CA$200,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