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
Shaded: middle half ($241k to $300k)
By city
| City | n | P25 | Median | P75 |
|---|---|---|---|---|
| San Francisco | 19 | $251k | $293k | $309k |
| Mountain View | 18 | $244k | $281k | $281k |
| New York | 7 | $255k | $276k | $308k |
| Foster City | 5 | $296k | $302k | $302k |
| Sunnyvale | 3 | $367k | $382k | $404k |
By country
| Country | n | P25 | Median | P75 |
|---|---|---|---|---|
| USA | 76 | $251k | $276k | $302k |
| Canada | 3 | $190k | $200k | $201k |
Remote vs on-site
| Group | n | P25 | Median | P75 |
|---|---|---|---|---|
| On-site / hybrid | 54 | $236k | $281k | $302k |
| Remote | 31 | $258k | $276k | $285k |
Top-paying companies
Companies with at least three disclosed salaries here, by median.
Live roles
Staff Machine Learning Engineer, Retrieval & Targeting
RedditRemote (US)
~$230k–$322k
Remotemachine learning engineerStaff~$230k–$322k · 6d agoStaff Machine Learning Engineer
TwilioRemote
~$160k–$200k
Remotemachine learning engineerStaff~$160k–$200k · 6d agoStaff Machine Learning Engineer, Data Curation & Dataset Strategy
WayveSunnyvale, California USA, US
$390k–$460k
machine learning engineerStaff$390k–$460k · 7d agoStaff Software Engineer (ML QA)
GraphcoreCambridge, GB
Not disclosed
machine learning engineerStaff9d agoStaff Software Engineer (ML QA)
GraphcoreLondon, GB
Not disclosed
machine learning engineerStaff9d agoSenior/Staff Software Engineer, ML Training Optimization
ZooxFoster City, CA, US
$254k–$350k
machine learning engineerStaff$254k–$350k · 13d agoStaff Engineer, Hivemind Reasoning (R6292)
Shield AISan Mateo, CA, US
$240k–$360k
machine learning engineerStaff$240k–$360k · 14d agoStaff AI/ML Engineer
ChimeSan Francisco, CA, US
~$246k–$340k
machine learning engineerStaff~$246k–$340k · 14d agoStaff Machine Learning Engineer
PinterestRemote (US)
~$228k–$469k
Remotemachine learning engineerStaff~$228k–$469k · 15d agoStaff Software Engineer, Machine Learning
DoorDashSan Francisco, CA, US
~$204k–$299k
machine learning engineerStaff~$204k–$299k · 16d ago
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