Machine Learning Engineer Salaries in Canada

Updated May 20, 2022
$91,299 /yr
Average Base Pay

148 salaries

$62K

Low

$91K

Average

$134K

High

Additional Cash Compensation
Average$14,712Range$4,276 - $50,620

The estimated total pay for a Machine Learning Engineer is $106,011 per year in the Canada area, with an average salary of $91,299 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users. The estimated additional pay is $14,712 per year. Additional pay could include cash bonus, commission, tips, and profit sharing. The "Most Likely Range" represents values that exist within the 25th and 75th percentile of all pay data available for this role. The typical Machine Learning Engineer salary is $91,299. Salaries can range from $66,373 - $184,854. When factoring in additional pay and benefits, Machine Learning Engineer in Canada can expect their total pay value to be on average $106,011.

What is the salary trajectory for a Machine Learning Engineer?
$91,299 /yr
Machine Learning Engineer
$111,526 /yr
Senior Machine Learning Engineer
See Full Career Path

Download as data table

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

Software Engineer - Machine Learning

$85,943

per year

Research Engineer

$70,004

per year

Machine Learning Research Scientist

$80,851

per year

Machine Learning Scientist

$111,080

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

AltaML
3.9

AltaML

Machine Learning Engineer

$85,425

 /yr
Range: $73K - $97K

$73K

$97K

$73,423 - $96,587 Range

RBC
4.1

RBC

Machine Learning Engineer

$90,929

 /yr
Range: $58K - $121K

$58K

$121K

$58,326 - $120,624 Range

Aviva Canada
3.8

Aviva Canada

Machine Learning Engineer

$97,291

 /yr
Range: $86K - $149K

$86K

$149K

$85,877 - $149,345 Range

Amazon
3.8

Amazon

Machine Learning Engineer

$134,423

 /yr
Range: $95K - $180K

$95K

$180K

$94,669 - $180,000 Range

Huawei Technologies
3.7

Huawei Technologies

Machine Learning Engineer

$108,537

 /yr
Range: $100K - $115K

$100K

$115K

$100,000 - $114,650 Range

BenchSci
4.3

BenchSci

Machine Learning Engineer

$130,323

 /yr
Range: $109K - $135K

$109K

$135K

$108,576 - $135,000 Range

Jumio
4.3

Jumio

Machine Learning Engineer

$129,883

 /yr
Range: $90K - $150K

$90K

$150K

$90,000 - $150,247 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
Bell Canada
3.9

Bell Canada

Machine Learning Engineer

$86,989

 /yr
Range: $78K - $91K

$78K

$91K

$78,000 - $90,762 Range

Huawei Technologies
3.7

Huawei Technologies

Machine Learning Engineer - Hourly Intern

$35

 /hr
Range: $34 - $39

$34

$39

$34 - $39 Range

Block
4.2

Block

Machine Learning Engineer

$131,342

 /yr
Range: $94K - $214K

$94K

$214K

$94,402 - $213,807 Range

Paytm Labs
3.4

Paytm Labs

Machine Learning Engineer

$127,492

 /yr
Range: $123K - $135K

$123K

$135K

$123,425 - $135,127 Range

MARZ
4.0

MARZ

Machine Learning Engineer

$85,000

 /yr
Range: $75K - $86K

$75K

$86K

$75,000 - $86,010 Range

Novantas
3.1

Novantas

Machine Learning Engineer

$95,142

 /yr
Range: $91K - $115K

$91K

$115K

$90,929 - $115,380 Range

Patriot One Technologies
3.8

Patriot One Technologies

Machine Learning Engineer

$101,032

 /yr
Range: $82K - $131K

$82K

$131K

$82,283 - $131,113 Range

Flex A.I.

Machine Learning Engineer - Monthly Intern

$5,245

 /mo
Range: $5K - $5K

$5K

$5K

$5,245 - $5,245 Range

IMRSV Data Labs
4.4

IMRSV Data Labs

Machine Learning Engineer

$95,000

 /yr
Range: $79K - $110K

$79K

$110K

$79,285 - $110,000 Range

Scotiabank
3.9

Scotiabank

Machine Learning Engineer
About 

$60K -$101K

$60K

$101K

$59,911 - $100,971 Range

IBM
4.1

IBM

Machine Learning Engineer - Hourly Intern
About 

$32 -$36

 hourly

$32

$36

$32 - $36 Range

Loblaw Companies
3.6

Loblaw Companies

Machine Learning Engineer
About 

$86K -$94K

$86K

$94K

$86,137 - $93,614 Range

Sun Life
3.8

Sun Life

Machine Learning Engineer
About 

$77K -$101K

$77K

$101K

$76,834 - $100,969 Range

Download as data table
Viewing 1 - 10 of 604

Frequently asked questions about a Machine Learning Engineer salaries

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

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

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