Machine Learning Engineer salary
Typical advertised pay for Machine Learning Engineer roles, from real job postings on FindRole.
Median advertised base salary
$235,750
Most postings fall between $205,050 and $254,750.
Based on 323 postings across 48 companies. Updated October 27, 2026.
As of October 2026, the median advertised base salary for Machine Learning Engineer roles is $235,750, based on 323 live job postings from 48 employers tracked by FindRole.
Published by FindRole · free to quote and reuse with attribution and a link to this page · how this is computed
Salary by seniority
| Level | 25th %ile | Median | 75th %ile | Postings |
|---|---|---|---|---|
| Staff | $238,250 | $251,400 | $276,000 | 49 |
| Senior Staff | $241,750 | $267,925 | $319,200 | 17 |
| Principal | $215,316 | $272,000 | $335,550 | 18 |
Skills employers ask for
Share of Machine Learning Engineer postings that name each skill.
-
Python 77% · 248 of 323
-
PyTorch 62% · 201 of 323
-
Machine Learning 53% · 171 of 323
-
TensorFlow 50% · 162 of 323
-
LLMs 49% · 159 of 323
-
Spark 31% · 99 of 323
-
Deep Learning 27% · 87 of 323
-
C++ 27% · 86 of 323
-
Java 27% · 86 of 323
-
Generative AI 26% · 85 of 323
-
NLP 26% · 85 of 323
-
AWS 25% · 81 of 323
Counted once per posting across 323 Machine Learning Engineer postings with an extracted skill list, as of October 2026. Spellings are folded to one name (K8s → Kubernetes) — see methodology.
Related roles
Titles whose postings ask for many of the same skills.
- AI Engineer shares Python, PyTorch, Machine Learning median $211,200
- Applied Scientist shares Python, PyTorch, Machine Learning median $208,800
- Engineering Manager shares Python, Machine Learning, LLMs median $261,250
- Solutions Architect shares Python, PyTorch, Machine Learning median $196,750
- Data Scientist shares Python, PyTorch, Machine Learning median $173,200
- Engineer shares Python, Machine Learning, LLMs median $178,175
Remote vs. onsite
Remote median
$246,638
41 postings
Onsite median
$231,150
282 postings
Top companies hiring Machine Learning Engineers
- Apple Inc 140 postings · median $241,750
- Capital One Financial 26 postings · median $211,200
- Pinterest 14 postings · median $253,752
- Reddit 10 postings · median $276,000
- Nvidia 8 postings · median $235,750
- DoorDash, Inc 8 postings · median $251,400
- Snap Inc. 8 postings · median $261,000
- Booz Allen Hamilton 7 postings · median $162,000
Open Machine Learning Engineer roles right now
The postings these numbers come from — see all Machine Learning Engineer jobs.
- Senior Machine Learning Engineer, Core Data & Intelligence Apple Inc · Seattle, WA View →
- Senior Machine Learning Engineer, Core Data & Intelligence Apple Inc · Seattle, WA View →
- Senior / Staff Machine Learning Engineer, ACAI Training & Inference Platform Apple Inc · Cupertino, CA View →
- Senior Staff Machine Learning Engineer, Core Services Engineering Uber · Sunnyvale, CA View →
- Senior Machine Learning Engineer Uber · Sunnyvale, CA View →
- Machine Learning Engineer, Visual Intelligence Technology Apple Inc · Cupertino, CA View →
See which Machine Learning Engineer roles you actually match
FindRole AI Match reads your resume against every open Machine Learning Engineer posting and ranks the ones worth your time — so you're applying where the pay and the fit both line up.
See AI Match plansMachine Learning Engineer salary by location
Prepping for Machine Learning Engineer roles?
Create a free FindRole account to save jobs, track applications, and get a weekly email of new Machine Learning Engineer postings.
Create a free accountThese figures are the midpoint of the advertised salary range on real Machine Learning Engineer job postings indexed by FindRole — employer-stated base pay, not total compensation (they exclude equity and bonuses), and they reflect the roles we index rather than the whole market. A guide, not a guarantee.