Based on 105 job listings - Montreal, Canada 2026
Montreal
Average salary
108,100 - 222,800
Median salary
108,100 - 222,800
105 job openings
Canada
Average salary
141,200 - 174,710
Median salary
141,200 - 174,710
5,598 job openings
The average salary for a Machine Learning Engineer in Montreal, Canada is CAD 108,100 - CAD 222,800 per year in 2026, based on 105 job listings.
Leading employers for Machine Learning Engineer roles in Canada include Genpact, Socket.dev.
Explore 105 Machine Learning Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.