How much does a Machine Learning Engineer make?

Updated Oct 17, 2021

Industry

Employer Size

Experience

$131,001 /yr
Average Base Pay

2,164 salaries

$88K

Low

$131K

Average

$195K

High

No additional cash compensation has been reported for this role

The national average salary for Machine Learning Engineer is $131,001 per year in United States. Filter by location to see Machine Learning Engineer salaries in your area. Salaries estimates are based on 2164 salaries submitted anonymously to Glassdoor by Machine Learning Engineer employees.

Seniority Levels

L2
Machine Learning Engineer$131,001 /yr
L3
Senior Machine Learning Engineer$158,508 /yr
Career Path

Related Job Titles

Software Engineer - Machine Learning

$117,927

per year

Research Engineer

$102,434

per year

Research Scientist, Machine Learning

$102,573

per year

Machine Learning Scientist

$137,053

per year

Salaries by Company

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (USD)

Range

Qualcomm
4.2

Qualcomm

Machine Learning Engineer

$135,446

 /yr
Range: $135K - $139K
355 salaries
See 356 salaries from all locations

$135K

$139K

$135,446 - $139,047 Range

Apple
4.3

Apple

Machine Learning Engineer

$173,966

 /yr
Range: $119K - $267K

$119K

$267K

$119,144 - $267,301 Range

Adobe
4.4

Adobe

Machine Learning Engineer

$117,186

 /yr
Range: $99K - $185K

$99K

$185K

$98,965 - $185,195 Range

Workday
4.2

Workday

Machine Learning Engineer

$175,580

 /yr
Range: $144K - $178K

$144K

$178K

$144,213 - $178,153 Range

ServiceNow
4.4

ServiceNow

Machine Learning Engineer

$130,888

 /yr
Range: $99K - $147K

$99K

$147K

$98,875 - $146,566 Range

Facebook
4.3

Facebook

Machine Learning Engineer

$163,758

 /yr
Range: $108K - $220K

$108K

$220K

$107,840 - $219,908 Range

Samsung Semiconductor Inc (US)
4.1

Samsung Semiconductor Inc (US)

Machine Learning Engineer

$144,881

 /yr
Range: $145K - $145K

$145K

$145K

$144,881 - $144,881 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Target
3.7

Target

Machine Learning Engineer

$48,915

 /yr
Range: $49K - $49K

$49K

$49K

$48,915 - $48,915 Range

Twitter
4.2

Twitter

Machine Learning Engineer

$197,786

 /yr
Range: $147K - $281K

$147K

$281K

$146,717 - $280,728 Range

Intel Corporation
4.2

Intel Corporation

Machine Learning Engineer

$147,433

 /yr
Range: $106K - $221K

$106K

$221K

$105,640 - $220,910 Range

Keysight Technologies
4.1

Keysight Technologies

Machine Learning Engineer

$104,028

 /yr
Range: $104K - $104K

$104K

$104K

$104,028 - $104,028 Range

Google
4.5

Google

Machine Learning Engineer

$142,568

 /yr
Range: $72K - $314K

$72K

$314K

$72,149 - $313,586 Range

Amazon
3.7

Amazon

Machine Learning Engineer

$139,717

 /yr
Range: $100K - $303K

$100K

$303K

$100,414 - $302,690 Range

Zillow
4.3

Zillow

Machine Learning Engineer

$167,861

 /yr
Range: $148K - $191K

$148K

$191K

$148,417 - $190,957 Range

Capital One
4.1

Capital One

Machine Learning Engineer

$146,473

 /yr
Range: $118K - $261K

$118K

$261K

$118,411 - $260,524 Range

Quantiphi
3.6

Quantiphi

Machine Learning Engineer

$96,545

 /yr
Range: $76K - $118K

$76K

$118K

$76,235 - $117,999 Range

PathAI
4.5

PathAI

Machine Learning Engineer

$160,908

 /yr
Range: $145K - $161K

$145K

$161K

$145,291 - $160,908 Range

Spotify
4.2

Spotify

Machine Learning Engineer

$161,144

 /yr
Range: $97K - $260K

$97K

$260K

$96,600 - $260,000 Range

LinkedIn
4.4

LinkedIn

Machine Learning Engineer

$152,292

 /yr
Range: $141K - $176K

$141K

$176K

$141,477 - $176,155 Range

Petuum
3.1

Petuum

Machine Learning Engineer

$128,213

 /yr
Range: $107K - $169K

$107K

$169K

$106,920 - $168,750 Range

Download as data Table
Viewing 1 - 10 of 5,267

Frequently asked questions about a Machine Learning Engineer salaries

The national average salary for a Machine Learning Engineer is $131,001 per year in United States. Filter by location to see a Machine Learning Engineer salaries in your area. Salaries estimates are based on 2164 salaries submitted anonymously to Glassdoor by a Machine Learning Engineer employees.

The highest salary for a Machine Learning Engineer in United States is $195,120 per year.

The lowest salary for a Machine Learning Engineer in United States is $87,952 per year.

If you are thinking of becoming a Machine Learning Engineer or planning the next step in your career, find details about the role, the career path and salary trajectory of a Machine Learning Engineer.

Recent Salary Reports

Below are the most recent machine learning engineer salary reports. Employer name has been removed to protect anonymity.

$20,000
per year
A Machine Learning Engineer in the New York City, NY Area area reported making $20,000 per year
Job Highlights
1-2 years experience
New York City, NY Area area
Part-time
 
5001 to 10000 employees
College / University
$100,000
per year
A Machine Learning Engineer in the New York City, NY Area area reported making $100,000 per year
Job Highlights
1-2 years experience
New York City, NY Area area
Full-time
 
51 to 200 employees
Company - Private
$105,000
per year
A Machine Learning Engineer in the New York City, NY Area area reported making $105,000 per year
Job Highlights
3-4 years experience
New York City, NY Area area
Full-time
 
5001 to 10000 employees
Company - Public
$170,000
per year
A Machine Learning Engineer in the Los Angeles, CA Area area reported making $170,000 per year
Additional Pay
$15k cash bonus
$20k stock bonus
$15k profit sharing
Job Highlights
1-2 years experience
Los Angeles, CA Area area
Full-time
 
1001 to 5000 employees
Company - Private
$90,000
per year
A Machine Learning Engineer in the Washington, DC Area area reported making $90,000 per year
Job Highlights
3-4 years experience
Washington, DC Area area
Full-time
 
1 to 50 employees
Company - Private
$120,000
per year
A Machine Learning Engineer in the Seattle, WA Area area reported making $120,000 per year
Job Highlights
3-4 years experience
Seattle, WA Area area
Full-time
 
10000+ employees
Company - Public
$30
hourly
An AI Research in the Minneapolis-St. Paul, MN Area area reported making $30 per hour
Job Highlights
Minneapolis-St. Paul, MN Area area
Intern
 
1 to 50 employees
Company - Private
$16
hourly
A Machine Learning in the Dallas-Fort Worth, TX Area area reported making $16 per hour
Job Highlights
1-2 years experience
Dallas-Fort Worth, TX Area area
Full-time
 
5001 to 10000 employees
Company - Public
$90,000
per year
A Machine Learning Engineer in the Washington, DC Area area reported making $90,000 per year
Job Highlights
3-4 years experience
Washington, DC Area area
Full-time
 
1 to 50 employees
Company - Private
$120,000
per year
A Machine Intelligence Engineer in the Syracuse, NY Area area reported making $120,000 per year
Job Highlights
10+ years experience
Syracuse, NY Area area
Full-time
 
1001 to 5000 employees
Nonprofit Organization