Machine Learning Engineer Salaries in Canada

Updated Sept 27, 2022
$97,092 /yr
Average Base Pay

291 salaries

$66K

Low

$97K

Average

$143K

High

Additional Cash Compensation
Average$13,382Range$4,640 - $38,593

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

How accurate does $97,092 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What are some related job titles for a Machine Learning Engineer?

Software Engineer - Machine Learning

$91,408

per year

View SalariesSee Open Jobs

Research Engineer

$73,390

per year

Research Scientist, Machine Learning

$80,147

per year

Machine Learning Scientist

$113,913

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

AltaML
3.6

AltaML

Machine Learning Engineer

$90,177

 /yr
Range: $75K - $102K
14 salaries
See 15 salaries from all locations

$75K

$102K

$74,607 - $102,046 Range

RBC
4.1

RBC

Machine Learning Engineer

$104,124

 /yr
Range: $59K - $118K

$59K

$118K

$59,266 - $117,651 Range

Aviva Canada
3.8

Aviva Canada

Machine Learning Engineer

$107,793

 /yr
Range: $87K - $152K

$87K

$152K

$87,261 - $151,752 Range

BenchSci
4.3

BenchSci

Machine Learning Engineer

$133,226

 /yr
Range: $110K - $150K

$110K

$150K

$110,326 - $150,000 Range

Amazon
3.8

Amazon

Machine Learning Engineer

$135,799

 /yr
Range: $96K - $181K

$96K

$181K

$96,195 - $181,088 Range

Bell Canada
3.8

Bell Canada

Machine Learning Engineer

$96,384

 /yr
Range: $88K - $101K

$88K

$101K

$88,000 - $101,000 Range

Huawei Technologies
3.7

Huawei Technologies

Machine Learning Engineer

$110,286

 /yr
Range: $101K - $116K

$101K

$116K

$100,604 - $116,497 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

Share Salary Anonymously
Jumio
4.3

Jumio

Machine Learning Engineer

$144,483

 /yr
Range: $100K - $164K

$100K

$164K

$100,200 - $163,573 Range

Sobeys
3.5

Sobeys

Machine Learning Engineer

$122,000

 /yr
Range: $114K - $130K

$114K

$130K

$114,092 - $130,000 Range

Ubisoft
3.8

Ubisoft

Machine Learning Engineer

$107,647

 /yr
Range: $70K - $117K

$70K

$117K

$70,000 - $117,240 Range

Huawei Technologies
3.7

Huawei Technologies

Machine Learning Engineer - Hourly Intern

$36

 /hr
Range: $34 - $40

$34

$40

$34 - $40 Range

Block
4.2

Block

Machine Learning Engineer

$133,459

 /yr
Range: $107K - $217K

$107K

$217K

$106,581 - $217,252 Range

Paytm Labs
3.4

Paytm Labs

Machine Learning Engineer

$129,546

 /yr
Range: $125K - $137K

$125K

$137K

$125,414 - $137,305 Range

MARZ
3.6

MARZ

Machine Learning Engineer

$86,031

 /yr
Range: $75K - $87K

$75K

$87K

$75,000 - $87,396 Range

Novantas
3.3

Novantas

Machine Learning Engineer

$96,675

 /yr
Range: $92K - $133K

$92K

$133K

$92,394 - $133,226 Range

Adeptmind
4.7

Adeptmind

Machine Learning Engineer

$109,445

 /yr
Range: $101K - $150K

$101K

$150K

$101,495 - $150,000 Range

Patriot One Technologies
3.8

Patriot One Technologies

Machine Learning Engineer

$112,926

 /yr
Range: $84K - $133K

$84K

$133K

$83,609 - $133,226 Range

Flex A.I.

Machine Learning Engineer - Monthly Intern

$5,329

 /mo
Range: $5K - $5K

$5K

$5K

$5,329 - $5,329 Range

IMRSV Data Labs
4.7

IMRSV Data Labs

Machine Learning Engineer

$95,574

 /yr
Range: $81K - $110K

$81K

$110K

$80,562 - $110,000 Range

Scotiabank
3.9

Scotiabank

Machine Learning Engineer
About 

$61K -$103K

$61K

$103K

$61,302 - $102,696 Range

Download as data table
Viewing 1 - 10 of 720

Frequently asked questions about a Machine Learning Engineer salaries

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

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

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

Your CV is Missing

Upload a CV now and make it easier to 'Apply on Mobile'.