Machine Learning Engineer Salary in Canada
Machine Learning Engineer Salary in Mississauga
Based on 141 job listings - Mississauga, Canada 2026
Average salary
$168,418 - $181,509
Median salary
$180,000 - $180,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$99K
25th percentile$154K
Median$180K
75th percentile$192K
90th percentile$220K
50% of professionals earn between $154,000 - $192,000 CAD
The median salary is $180,000
Compare with national average
Mississauga
Average salary
168,418 - 181,509
Median salary
180,000 - 180,000
141 job openings
Canada
Average salary
130,300 - 164,750
Median salary
130,300 - 164,750
9,802 job openings
The average salary for a Machine Learning Engineer in Mississauga, Canada is CAD 168,418 - CAD 181,509 per year in 2026, based on 141 job listings.
Explore 141 Machine Learning Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.