Machine Learning Engineer Salaries in Canada

Salary estimated from 99 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: November 1, 2018
Average salary
$102,765 per year
  • Most Reported
$33,000
$210,000
Salary Distribution

How much does a Machine Learning Engineer make in Canada?

The average salary for a Machine Learning Engineer is $102,765 per year in Canada. Salary estimates are based on 99 salaries submitted anonymously to Indeed by Machine Learning Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months.
Machine Learning Engineer salaries by company in Canada
CompanyAverage salary
$125,973 per year
$118,435 per year
$123,243 per year
$101,665 per year
$82,791 per year
$132,655 per year
$129,617 per year
Machine Learning Engineer salaries by location
CityAverage salary
$112,293 per year
$87,523 per year
$106,098 per year
$62,090 per year

Machine Learning Engineer job openings

Research Engineer
Vector Institute
Toronto, ON
Data Analytics Developer
TELUS Digital
Toronto, ON
AI Research Scientist – Dialogue & Language Understanding
Samsung Research America
Toronto, ON
Machine Learning Researcher
North
Kitchener, ON
Software Developer Intern
Puzzle Cats Inc.
Toronto, ON
Machine Learning Engineer
Uppercase
Toronto, ON
Machine Learning Engineer Jobs