Based on 107 job listings - Montreal, Canada 2026
Montreal
Average salary
108,100 - 222,800
Median salary
108,100 - 222,800
107 job openings
Canada
Average salary
142,400 - 173,420
Median salary
142,400 - 173,420
5,648 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 107 job listings.
Leading employers for Machine Learning Engineer roles in Canada include Genpact, Socket.dev.
Explore 107 Machine Learning Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.