Pay · Data and AI
Machine Learning Engineer pay
Machine Learning Engineer roles post $200k–$281k a year: the middle of 260 open listings with a yearly US-dollar range. 67% of open listings post a pay range.
$200k–$281ka year · 260 posted ranges
By level
What each level of Machine Learning Engineer posts
Mid-level$146k–$197k6 listings
Senior$191k–$250k90 listings
Staff$230k–$310k72 listings
Principal$281k–$345k20 listings
Levels come from the listing's title. Listings whose title doesn't name a level count only in the overall range.
By company
Where the posted ranges run highest
Open now
Newest Machine Learning Engineer roles with pay
Machine Learning Engineer - Content DiscoverySuno$241k–$383kSan FranciscoMachine Learning EngineerEarnIn$227k–$277kMountain View, USMachine Learning EngineerReddit$230k–$322kSan Francisco, CAStaff Machine Learning Engineer, Ads ML EfficiencyReddit$230k–$322kStaffRemote - United StatesPhD University Grad Machine Learning Engineer (USA)Pinterest$174k–$229kSan Francisco, CA, USMaster's University Grad Machine Learning Engineer 2027 (USA)Pinterest$146k–$196kSan Francisco, CA, USSoftware Engineer - Learned Trajectory Machine Learning EngineerZoox$189k–$270kFoster City, CA (hybrid)Senior Machine Learning Engineer, Recommendation & AI ApplicationsNewsBreak$195k–$230kSeniorMountain View, California, United States
In short
Questions people ask
- How much do Machine Learning Engineer roles pay?
- Machine Learning Engineer roles post $200k–$281k a year: the middle of 260 open listings with a yearly US-dollar range.
- How much do mid-level Machine Learning Engineer roles pay?
- Mid-level Machine Learning Engineer roles post $146k–$197k a year: the middle of 6 open listings with a yearly US-dollar range.
- How much do senior Machine Learning Engineer roles pay?
- Senior Machine Learning Engineer roles post $191k–$250k a year: the middle of 90 open listings with a yearly US-dollar range.
- How much do staff Machine Learning Engineer roles pay?
- Staff Machine Learning Engineer roles post $230k–$310k a year: the middle of 72 open listings with a yearly US-dollar range.
- How much do principal Machine Learning Engineer roles pay?
- Principal Machine Learning Engineer roles post $281k–$345k a year: the middle of 20 open listings with a yearly US-dollar range.
Method
Where these numbers come from
These numbers come from the 528 open Machine Learning Engineer listings on company job boards, counting each job once even when it's posted for several cities. Each range is the middle bottom and middle top of the yearly US-dollar ranges those listings post. Nothing here is self-reported, and it updates every day.
Pay is half of it. Do you qualify?
Scout checks every must-have against what you bring. No sign-up to look.
