AIJobsGrid

Staff Machine Learning Engineer Salary

Staff Machine Learning Engineer roles pay a median of $276k a year, based on 85 live listings that disclose salary. The middle half earns $241k to $300k, and the top 10% more than $332k. 36% of these roles are remote. Highest median pay: Wayve.

$276k
median USD
$241k
25th percentile
$300k
75th percentile
85
disclosed roles
P10 $212kmedian $276kP90 $332k

Shaded: middle half ($241k to $300k)

Annual base in USD. See where it lands against these roles.

By city

CitynP25MedianP75
San Francisco19$251k$293k$309k
Mountain View18$244k$281k$281k
New York7$255k$276k$308k
Foster City5$296k$302k$302k
Sunnyvale3$367k$382k$404k

By country

CountrynP25MedianP75
USA76$251k$276k$302k
Canada3$190k$200k$201k

Remote vs on-site

GroupnP25MedianP75
On-site / hybrid54$236k$281k$302k
Remote31$258k$276k$285k

Top-paying companies

Companies with at least three disclosed salaries here, by median.

CompanynP25MedianP75
Wayve3$367k$382k$404k
Pinterest4$302k$306k$317k
Zoox5$296k$302k$302k
Waymo15$281k$281k$281k
Spotify3$276k$276k$309k
Reddit10$276k$276k$276k
Airbnb5$239k$275k$275k
DoorDash5$251k$251k$300k
Databricks5$215k$226k$226k
Waabi3$195k$195k$238k

Live roles

Browse all live Machine Learning Engineer jobs →

Other roles

Every live listing here that discloses a number, in any currency. Converted to USD at ECB reference rates as of 2026-10-28. Hourly, weekly, and monthly figures are annualised (2,080 / 52 / 12). Where a salary is a range we use its midpoint. Breakdowns with fewer than three disclosed salaries are left out. All AI and ML salaries