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: 10 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: 7 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
As a Senior Data Scientist, you will work remotely on an hourly paid basis to review AI-generated analytical reasoning, code, and model outputs, as well as generate high-quality reference solutions...Show moreLast updated: 2 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
Senior Data Scientist
SuperAnnotateAjax, Ontario, CARemote
Full-time