1. Home
  2. Career Explorer
  3. Machine Learning Engineer
  4. Salaries
Content has loaded

Machine learning engineer salary in Canada

How much does a Machine Learning Engineer make in Canada?

Average base salary

$105,868

The average salary for a machine learning engineer is $105,868 per year in Canada. 142 salaries reported, updated at September 11, 2022

Is this useful?

Top companies for Machine Learning Engineers in Canada

  1. Workday
    4.0star
    136 reviews12 salaries reported
    $132,977per year
Is this useful?

Highest paying cities for Machine Learning Engineers near Canada

  1. Toronto, ON
    $122,287 per year
    18 salaries reported
  2. Waterloo, ON
    $118,853 per year
    5 salaries reported
  3. Vancouver, BC
    $118,668 per year
    13 salaries reported
  1. Kelowna, BC
    $109,347 per year
    60 salaries reported
  2. Montréal, QC
    $99,245 per year
    7 salaries reported
  3. Burnaby, BC
    $91,872 per year
    11 salaries reported
  1. Edmonton, AB
    $89,827 per year
    8 salaries reported
  2. Winnipeg, MB
    $83,558 per year
    5 salaries reported
  3. Calgary, AB
    $81,883 per year
    8 salaries reported
Is this useful?

Where can a Machine Learning Engineer earn more?

Compare salaries for Machine Learning Engineers in different locations
vs.
Explore Machine Learning Engineer openings
Is this useful?

How much do similar professions get paid in Canada?

Data Scientist

1,188 job openings

Average $85,389 per year

Is this useful?

Frequently searched careers

Registered Nurse

Software Engineer

Pharmacist

Truck Driver

Dental Hygienist

Police Officer

Teacher

Dentist

Administrative Assistant

Accountant

Physiotherapist

Data Analyst