Machine Learning Engineer salaries
Average salary
$205.7–360.5K/ year
25th percentile
$155.2K
75th percentile
$440K
Based on
324 jobs
Salary by seniority
| Level | Average | Board baseline | vs. board |
|---|---|---|---|
| Entry level | $135.3–229.9K | $105.3–166.2K | +34% |
| Mid-level | $205.7–372.6K | $157–243.1K | +45% |
| Senior | $212.4–364.1K | $192.9–291K | +19% |
Top companies
Top locations
US
United States
278 jobs
$207.1–362.7K
CU
California, United States
248 jobs
$209.2–366.9K
SF
San Francisco, CA, United States
135 jobs
$244.5–393.4K
SC
Santa Clara, CA, United States
50 jobs
$161.1–306K
PA
Palo Alto, CA, United States
33 jobs
$178.8–436.4K
SC
Sunnyvale, CA, United States
19 jobs
$156.4–247.9K
NY
New York, United States
14 jobs
$199.3–319.2K
EU
England, United Kingdom
12 jobs
$256.7–475.8K
LE
London, ENG, United Kingdom
12 jobs
$256.7–475.8K
UK
United Kingdom
12 jobs
$256.7–475.8K
Top skills
Related titles
Frequently asked questions
- What is the average salary for Machine Learning Engineer?
- The average salary for Machine Learning Engineer is $205,748.00 – $360,508.00 per year, based on 324 job postings on this board that disclose pay.
- How is the salary figure for Machine Learning Engineer calculated?
- These figures are aggregated from current and recent job postings on this board that disclose pay, then averaged across roles. They are estimates, not guarantees of compensation.