Based on 63 job listings - Montreal, Canada 2026
Montreal
Average salary
108,100 - 222,800
Median salary
108,100 - 222,800
63 job openings
Canada
Average salary
140,000 - 170,620
Median salary
140,000 - 170,620
4,503 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 63 job listings.
Leading employers for Machine Learning Engineer roles in Canada include Genpact, Socket.dev.
Explore 63 Machine Learning Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.