Machine learning engineer pay as stated at tech companies · 157 roles stating pay · 90 days to Oct 16, 2026
Updated
In short
The median stated pay of machine learning engineer roles at tech companies in the 90 days to Oct 16, 2026 is $218.9k a year. Pay is stated in 157 of 323 (49%) machine learning engineer roles. By level, the median is $211.5k for senior roles.
Median stated pay
- All levels
- $218.9k a year
- Roles stating pay
- 157 of 323 (49%) roles state pay.
| Level | Median | Roles stating pay |
|---|---|---|
| Senior machine learning engineer | $211.5k a year | 50 of 99 (51%) |
Junior, mid-level, staff, principal and lead: fewer than 50 roles at each level state pay, so no median is shown.
Each median is taken over a different set of roles, so a level's median can sit above or below the median for all levels.
Each stated range counts as its midpoint, and a single figure or a one-sided "from" or "up to" amount as that figure, in US dollars a year. The median is taken over the roles that state pay and never estimated for the rest.
Applying for machine learning engineer roles at these pay levels? Review my resume
Questions about machine learning engineer roles
How many machine learning engineer roles state pay?
Companies with the most machine learning engineer roles
- Pinterest6 roles
- DoorDash USA5 roles
- Wayve5 roles
- Airbnb4 roles
- Coinbase4 roles
- Path Robotics4 roles
- Scale AI4 roles
- Stripe4 roles
- Torc Robotics4 roles
- Waymo4 roles
Guides
How we count: 323 roles from 224 employers in the 90 days to Oct 16, 2026, each role counted once however many boards post it. Methodology