Machine Learning Engineer Salaries in Canada

Updated May 24, 2023
$97,949 /yr
Average Base Pay

362 salaries

$66K

Low

$98K

Average

$146K

High

Additional Cash Compensation
Average$14,723Range$4,112 - $52,719

How much does a Machine Learning Engineer make? The national average salary for a Machine Learning Engineer is $97,949 in Canada. Filter by location to see Machine Learning Engineer salaries in your area. Salary estimates are based on 362 salaries submitted anonymously to Glassdoor by Machine Learning Engineer employees.

How accurate does $97,949 look to you?

Your input helps Glassdoor refine our pay estimates over time.

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

AltaML
3.6

AltaML

Machine Learning Engineer

$87,239

 /yr
Range: $60K - $102K
17 salaries
See 18 salaries from all locations

$60K

$102K

$60,000 - $102,046 Range

RBC
4.0

RBC

Machine Learning Engineer

$104,124

 /yr
Range: $59K - $118K

$59K

$118K

$59,266 - $117,651 Range

Aviva Canada
3.9

Aviva Canada

Machine Learning Engineer

$109,229

 /yr
Range: $87K - $152K

$87K

$152K

$87,261 - $151,752 Range

Bell
3.8

Bell

Machine Learning Engineer

$100,772

 /yr
Range: $88K - $135K

$88K

$135K

$88,000 - $135,000 Range

Huawei Technologies
3.7

Huawei Technologies

Machine Learning Engineer

$105,450

 /yr
Range: $100K - $116K

$100K

$116K

$100,000 - $116,497 Range

BenchSci
4.1

BenchSci

Machine Learning Engineer

$133,226

 /yr
Range: $110K - $150K

$110K

$150K

$110,326 - $150,000 Range

Jumio
4.3

Jumio

Machine Learning Engineer

$163,573

 /yr
Range: $100K - $231K

$100K

$231K

$100,200 - $231,000 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Amazon
3.8

Amazon

Machine Learning Engineer

$139,544

 /yr
Range: $96K - $304K

$96K

$304K

$96,195 - $303,798 Range

Sobeys
3.5

Sobeys

Machine Learning Engineer

$118,046

 /yr
Range: $110K - $130K

$110K

$130K

$110,000 - $130,000 Range

Ubisoft
3.8

Ubisoft

Machine Learning Engineer

$103,823

 /yr
Range: $70K - $117K

$70K

$117K

$70,000 - $117,240 Range

Apple
4.2

Apple

Machine Learning Engineer

$220,966

 /yr
Range: $125K - $300K

$125K

$300K

$124,774 - $300,000 Range

Huawei Technologies
3.7

Huawei Technologies

Machine Learning Engineer - Hourly Intern

$38

 /hr
Range: $34 - $50

$34

$50

$34 - $50 Range

Twitter
3.3

Twitter

Machine Learning Engineer

$222,049

 /yr
Range: $169K - $260K

$169K

$260K

$169,050 - $260,000 Range

TELUS
3.8

TELUS

Machine Learning Engineer

$112,500

 /yr
Range: $112K - $118K

$112K

$118K

$112,000 - $118,000 Range

IBM
4.0

IBM

Machine Learning Engineer - Hourly Intern

$34

 /hr
Range: $33 - $35

$33

$35

$33 - $35 Range

Google
4.4

Google

Machine Learning Engineer

$141,385

 /yr
Range: $135K - $350K

$135K

$350K

$135,364 - $350,000 Range

Huawei Technologies
3.7

Huawei Technologies

Machine Learning Engineer - Contractor

$96,000

 /yr
Range: $71K - $104K

$71K

$104K

$71,400 - $104,000 Range

Realtor.com
3.8

Realtor.com

Machine Learning Engineer

$104,729

 /yr
Range: $105K - $110K

$105K

$110K

$104,729 - $110,000 Range

Block
4.2

Block

Machine Learning Engineer

$186,517

 /yr
Range: $133K - $386K

$133K

$386K

$133,459 - $385,992 Range

Workday
4.2

Workday

Machine Learning Engineer

$141,000

 /yr
Range: $138K - $236K

$138K

$236K

$137,880 - $236,000 Range

Download as data table
Viewing 1 - 10 of 875

Frequently asked questions about a Machine Learning Engineer salaries

The national average salary for a Machine Learning Engineer is $97,949 per year in Canada. Filter by location to see a Machine Learning Engineer salaries in your area. Salaries estimates are based on 362 salaries submitted anonymously to Glassdoor by a Machine Learning Engineer employees.

The highest salary for a Machine Learning Engineer in Canada is $145,920 per year.

The lowest salary for a Machine Learning Engineer in Canada is $65,749 per year.