Based on 90 job listings - Markham, Canada 2026
Markham
Average salary
99,500 - 149,300
Median salary
99,500 - 149,300
90 job openings
Canada
Average salary
120,000 - 150,350
Median salary
120,000 - 150,350
6,964 job openings
The average salary for a Machine Learning Engineer in Markham, Canada is CAD 99,500 - CAD 149,300 per year in 2026, based on 90 job listings.
Leading employers for Machine Learning Engineer roles in Canada include Qualcomm.
Explore 90 Machine Learning Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.