ML Engineers Jobs in Canada

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

194 jobs found

Machine Learning Engineering Intern developing innovative AI solutions for contact centers at Cresta. Collaborating with top researchers and engineers in AI to unlock customer experience potential.

Hybrid Role
Toronto
Ontario
Machine Learning Engineer
$45 - $70 per hour

MLOps/LLMOps Architect designing AI solutions for a next - gen AI platform in Canada. Collaborating with teams on architecture, deployment, and governance in AI environments.

Hybrid Role
Alberta
Alberta
Machine Learning Engineer

Staff Deep Learning Engineer at NBCUniversal implementing core algorithms for 2D and 3D media datasets. Collaborating with cofounders and deploying large - scale algorithms for high - fidelity content.

Remote Role
Machine Learning Engineer

Machine Learning Developer at Rocket Innovation Studio designing frameworks for automated decision - making. Collaborating with data scientists to develop algorithms and hosting trained models into business processes.

Remote Role
Machine Learning Engineer
$102,500 - $154,000 per year

MLOps Developer leading major workstreams for AI - enhanced aerial surveillance platforms. Focused on deploying deep learning models and influencing MLOps strategy.

Hybrid Role
Calgary
Alberta
Machine Learning Engineer
CA$108,240 - CA$155,760 per year

Senior Staff Machine Learning Engineer at Workiva defining enterprise - level AI architecture and solutions. Leading technical direction and influencing secure AI platform design across multiple teams.

Remote Role
Machine Learning Engineer

Principal Applied AI/ML Engineer designing and delivering high - impact AI systems for Autodesk's Forma Construction Cloud. Collaborating across teams to tackle complex technical challenges.

Remote Role
Machine Learning Engineer
CA$131,000 - CA$191,400 per year

Audio ML Engineer II developing state - of - the - art audio deepfake detection models for Reality Defender. Tuning and deploying models in real - world client environments with a focus on performance and robustness.

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

AI/ML Engineer developing and deploying solutions for pharmacy technology at VXForward. Collaborating with cross - functional teams to enhance workflows and operational efficiency.

Remote Role
Machine Learning Engineer

Software Engineer responsible for MLOps technology at BMO, focusing on software development lifecycle and system designs. Collaborating with functional teams to translate user requirements into technical specifications.

Remote Role
Machine Learning Engineer
CA$61,600 - CA$113,900 per year

Machine Learning Engineer at Red Hat focused on optimizing AI models and contributing to open - source AI tooling. Collaborating on model compression algorithms and deploying deep learning research solutions.

Hybrid Role
Toronto
Ontario
Machine Learning Engineer

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