Machine learning engineer: Average Salary in Canada, 2025
Find out what the average Machine learning engineer salary is
Salary rate
How much does a Machine learning engineer make in Canada?
$120,668/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Machine learning engineer in Canada is $120,668 per year or $61.88 per hour. Entry-level positions start at $92,500 per year, while most experienced workers make up to $147,767 per year.
Median$120,668

Low$92,500
High$147,767
Machine learning engineer: Average Salary in Canada
Northwest Territories$113,650
British Columbia$112,125
Ontario$111,797
Nunavut$108,739
Alberta$106,969
Active jobs with salaries
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Join the affirm team as a...Show moreLast updated: 11 days ago
People will count on you to critically analyze training needs to establish the most effective learning strategies for our education programs with measurable performance outcomes.You are a dependabl...Show moreLast updated: 8 days ago
The Senior Data Scientist III contributes to new product development by proposing data-driven solutions for complex customer challenges.
They use advanced analytical techniques and become subject ma...Show moreLast updated: 30+ days ago
Oshawa • ID : PT-SEIT-224 • Part-Time.Durham College (DC) is a leading post-secondary institution that supports students to develop career-ready skills for the ever-changing job market.With a focus ...Show moreLast updated: 30+ days ago
Senior Staff Machine Learning Engineer, (ML Underwriting)
AffirmOshawa, Durham Region, CAFull-time
Senior Learning Strategist
Intact Financial CorporationAjax, Ontario, CANFull-time +1
Senior Data Scientist III
RELXOntarioRemote
Full-time
Part-time Professor Manufacturing Sciences
Durham CollegeOshawaFull-time +1