Canada · CAD
Machine Learning Engineer salary in Canada
The median salary in Machine Learning Engineer job ads in Canada is $193,675 a year (about $16,140 a month before tax). The middle half of those ads list $168,225 to $228,138, based on 12 salaries from 6 employers, updated 22 Oct 2026.
- Median in job ads
- $193,675
- a year
- 12-month range
- High $226,975
- Sep 2026
- Low $226,975 · Sep 2026
- Salaries
- 12
- from 6 employers
- Last updated
- 22 Oct 2026
- 12-month window to 22 Oct 2026
Salary range
Where listed pay sits
- 10th percentile
- $168,000
- 25th percentile
- $168,225
- Median
- $193,675
- 75th percentile
- $228,138
- 90th percentile
- $232,330
12 salaries · 39 live Canada jobs. Box: the middle half of salaries · line: the median · whisker: 10th to 90th percentile.
Based on 12 salary-listed job postings from the last 12 months · last updated 22 Oct 2026
Salary brackets
Machine Learning Engineer salary brackets in Canada
How the 12 comparable salary observations behind the percentile band above spread across CAD pay brackets, annualised and Canada only. Shares are of observations, not of employers.
| Pay bracket | Relative size | Share and count of listings |
|---|---|---|
| Under $160K | 9% 1 listing | |
| $160K–$170K | 25% 3 listings | |
| $170K–$180K | 9% 1 listing | |
| $180K–$190K | 8% 1 listing | |
| $190K–$200KMedian here | 0% 0 listings | |
| $200K–$210K | 8% 1 listing | |
| $210K–$220K | 0% 0 listings | |
| $220K–$230K | 25% 3 listings | |
| $230K–$240K | 8% 1 listing | |
| $240K and over | 8% 1 listing |
Brackets are equal-width and rounded; the open-ended rows collect the lowest and highest observations, and the bracket that holds the median is highlighted. Same cohort and outlier rules as the percentiles above.
Skills and pay
Skills linked to higher Machine Learning Engineer pay in Canada
How much higher or lower the median is for job posts that mention a skill. It shows an association, not a guarantee: better-paid jobs often bundle several scarce skills with senior scope. Skills with fewer than 8 salaries are left out.
| Skill | Pay premium chart | Pay premium |
|---|---|---|
| machine learningmedian $193,675 · 12 salaries | flat 0.0% | |
| aimedian $170,840 · 9 salaries | down −11.8% |
Pay listed by employers
Latest Machine Learning Engineer jobs that show their pay in Canada
Pay as the employer wrote it, per year: individual job posts, not averages.
- Staff Machine Learning Engineer - Edge AISamsara · Senior level · posted 17 Oct 2026$170,400 – $234,300
- Lead Machine Learning Engineer - ML InfrastructureSamsara · Senior level · posted 17 Oct 2026$196,000 – $269,500
- Senior Machine Learning EngineerTubi - Canada · Mid level · posted 18 Sept 2026$186,100 – $265,800
- Machine Learning Engineer (Staff & Principal)Tubi - Canada · Senior level · posted 18 Sept 2026$232,200 – $331,700
- Director, ML Engineering & InfrastructureTubi - Canada · Director · posted 18 Sept 2026$188,200 – $268,900
Evidence
Where these numbers come from
12 salaries from 6 employers, posted between 22 Oct 2025 and 22 Oct 2026. Last updated 22 Oct 2026. Every figure on this page comes from this one group of salaries; the median is the middle value, not the average.
- Employer hiring-system feeds 100%
Live jobs
Machine Learning Engineer jobs in Canada
- Machine Learning Engineer II (ROA + LTV ML)
Affirm · Canada
$133K – $183K/yr · listed by the employer
- Staff Machine Learning Engineer - Edge AI
Samsara · Canada
C$170.4K – C$234.3K/yr · listed by the employer
- Lead Machine Learning Engineer - ML Infrastructure
Samsara · Canada
C$196K – C$269.5K/yr · listed by the employer
- Sr. AI/ML Engineer (Canada)
AlertMedia · Canada
- Machine Learning Engineer
Reddit · Ontario, Canada
- Senior Machine Learning Engineer- AIOS
Zafin · Toronto
Other markets
Machine Learning Engineer pay in other markets
The same role in markets with their own published salary page. Each row uses its own currency; figures are never converted or blended.
| Market | Median | 25th–75th pct | Observations |
|---|---|---|---|
| United States | $248,820 | $200,000–$296,000 | 125 |
Reading this number
What this number does—and does not—mean
The range summarizes salary-listed Jobiba jobs in Canada. It is not a promise of what one employer will pay, and it is not converted from another country's currency. Experience, city, seniority, skills and company can move an individual offer materially.
Frequently asked questions
Machine Learning Engineer salary in Canada: common questions
What is the average Machine Learning Engineer salary in Canada in 2026?
Job ads for Machine Learning Engineer in Canada on Jobiba list a median salary of CA$193,675 a year, based on 12 salary-listed job postings. The middle half of those job ads pay between CA$168,225 and CA$228,138 a year (25th to 75th percentile).
How does Jobiba calculate Machine Learning Engineer salary in Canada?
From 12 salary-listed Jobiba job postings from the last 12 months that state an explicit salary, currency and pay period. Hourly, daily and monthly pay is converted to an annual figure, implausible values and outliers are removed, and currencies are never mixed or converted. Jobiba publishes the median and 25th–75th percentile range only when enough comparable postings exist.