How much does a Machine Learning Engineer make?

Updated Dec 4, 2023

Experience

Industry

Total Pay Range
$124K - $186K/yr
Base Pay
$105K - $150K/yr
Additional Pay
$20K - $36K/yr

$151K

/yr
$124K$186K
Most Likely Range

The estimated total pay for a Machine Learning Engineer is $151,398 per year in the United States area, with an average salary of $125,352 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users. The estimated additional pay is $26,045 per year. Additional pay could include cash bonus, commission, tips, and profit sharing. The "Most Likely Range" represents values that exist within the 25th and 75th percentile of all pay data available for this role.

How accurate is this most likely Total Pay range (base + additional) of $124K-$186K/yr?

Total Pay Trajectory

For Machine Learning Engineer

$151,398 /yr
Machine Learning Engineer
$171,667 /yr
Senior Machine Learning Engineer
$165,577 /yr
Lead Machine Learning Engineer
See Full Career Path

Download as data table

What is the total pay trajectory for Machine Learning Engineer?

Job TitleSalary
Machine Learning Engineer$151,398 /yr
Senior Machine Learning Engineer$171,667 /yr
Lead Machine Learning Engineer$165,577 /yr

Top Paying Companies

For a Machine Learning Engineer in United States

Below is the total pay for the top 10 highest paying companies for a Machine Learning Engineer in United States. Employers include Cruise, Stripe and Wish.

1
Cruise
Cruise
$270,204/yr
12 open jobs
2
Stripe
$268,274/yr
3
Wish
$267,707/yr
4
Meta
$258,218/yr
5
Google
$256,099/yr
8
Apple
$243,701/yr
9
NVIDIA
$237,781/yr
10
X
$237,392/yr
See pay for all companies for a Machine Learning Engineer in United StatesView data as table

Top Paying Companies

For Machine Learning Engineer in United States

1Cruise$270,204
2Stripe$268,274
3Wish$267,707
4Meta$258,218
5Google$256,099
6Pinterest$252,132
7Dropbox$248,508
8Apple$243,701
9NVIDIA$237,781
10X$237,392
Total Pay Trajectory

For Machine Learning Engineer

$151,398 /yr
Machine Learning Engineer
$171,667 /yr
Senior Machine Learning Engineer
$165,577 /yr
Lead Machine Learning Engineer
See Full Career Path

Download as data table

What is the total pay trajectory for Machine Learning Engineer?

Job TitleSalary
Machine Learning Engineer$151,398 /yr
Senior Machine Learning Engineer$171,667 /yr
Lead Machine Learning Engineer$165,577 /yr

What are total pay estimates for a Machine Learning Engineer at different companies?

or
Sort:
Company
Jobs
Total Pay Range
Qualcomm
4
Machine Learning EngineerSee 1,138 salaries from all locations

$180,711

 / yr
Apple
4.2
Machine Learning EngineerSee 732 salaries from all locations

$243,701

 / yr
Adobe
4.4
Machine Learning EngineerSee 324 salaries from all locations

$194,346

 / yr
ServiceNow
4.4
Machine Learning EngineerSee 224 salaries from all locations

$149,136

 / yr
Meta
3.9
Machine Learning EngineerSee 144 salaries from all locations

$258,218

 / yr
Snap
3.7
Machine Learning EngineerSee 88 salaries from all locations

$231,423

 / yr
Workday
4.2
Machine Learning EngineerSee 87 salaries from all locations

$215,704

 / yr

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Share Salary Anonymously
Amazon
3.7
Machine Learning EngineerSee 65 salaries from all locations

$185,677

 / yr
Google
4.4
Machine Learning EngineerSee 61 salaries from all locations

$256,099

 / yr
Synopsys
4
Machine Learning EngineerSee 58 salaries from all locations

$209,464

 / yr
X
3.2
Machine Learning EngineerSee 52 salaries from all locations

$237,392

 / yr
Capital One
4
Machine Learning EngineerSee 48 salaries from all locations

$153,791

 / yr
Intel Corporation
4.1
Machine Learning EngineerSee 43 salaries from all locations

$197,693

 / yr
Spotify
4.1
Machine Learning EngineerSee 39 salaries from all locations

$211,735

 / yr
PathAI
3
Machine Learning EngineerSee 38 salaries from all locations

$161,546

 / yr
Quantiphi
4.2
Machine Learning EngineerSee 36 salaries from all locations

$130,008

 / yr
Zillow
3.9
Machine Learning EngineerSee 35 salaries from all locations

$198,785

 / yr
TikTok
3.4
Machine Learning EngineerSee 32 salaries from all locations

$219,977

 / yr
Zoom Video Communications
3.7
Machine Learning EngineerSee 27 salaries from all locations

$176,572

 / yr
Microsoft
4.3
Machine Learning EngineerSee 27 salaries from all locations

$205,128

 / yr
Download as data table

Machine Learning Engineer Salaries

Job TitleSalary
Qualcomm Machine Learning Engineer salaries - 1,138 salaries reported$180,711/yr
Apple Machine Learning Engineer salaries - 732 salaries reported$243,701/yr
Adobe Machine Learning Engineer salaries - 324 salaries reported$194,346/yr
ServiceNow Machine Learning Engineer salaries - 224 salaries reported$149,136/yr
Meta Machine Learning Engineer salaries - 144 salaries reported$258,218/yr
Snap Machine Learning Engineer salaries - 88 salaries reported$231,423/yr
Workday Machine Learning Engineer salaries - 87 salaries reported$215,704/yr
Amazon Machine Learning Engineer salaries - 65 salaries reported$185,677/yr
Google Machine Learning Engineer salaries - 61 salaries reported$256,099/yr
Synopsys Machine Learning Engineer salaries - 58 salaries reported$209,464/yr
X Machine Learning Engineer salaries - 52 salaries reported$237,392/yr
Capital One Machine Learning Engineer salaries - 48 salaries reported$153,791/yr
Intel Corporation Machine Learning Engineer salaries - 43 salaries reported$197,693/yr
Spotify Machine Learning Engineer salaries - 39 salaries reported$211,735/yr
PathAI Machine Learning Engineer salaries - 38 salaries reported$161,546/yr
Quantiphi Machine Learning Engineer salaries - 36 salaries reported$130,008/yr
Zillow Machine Learning Engineer salaries - 35 salaries reported$198,785/yr
TikTok Machine Learning Engineer salaries - 32 salaries reported$219,977/yr
Zoom Video Communications Machine Learning Engineer salaries - 27 salaries reported$176,572/yr
Microsoft Machine Learning Engineer salaries - 27 salaries reported$205,128/yr
Viewing 1 - 20 of 1,580

Top Paying Industries

For a Machine Learning Engineer in United States

The top 5 paying industries for a Machine Learning Engineer in United States are Information Technology with a median total pay of $185,996, Retail & Wholesale with a median total pay of $166,326, Energy, Mining & Utilities with a median total pay of $160,279, Telecommunications with a median total pay of $157,485, and Financial Services with a median total pay of $153,571.

IndustryTotal PayTotal Pay Insight
  • Information TechnologyInformation Technology$185,996

    14% Higher than other industries

  • Retail & WholesaleRetail & Wholesale$166,326

    3% Higher than other industries

  • Energy, Mining & UtilitiesEnergy, Mining & Utilities$160,279

    0% Lower than other industries

  • TelecommunicationsTelecommunications$157,485

    2% Lower than other industries

  • Financial ServicesFinancial Services$153,571

    5% Lower than other industries

Information Technology

Top paying companies in Information Technology for Machine Learning Engineer are Cruise, Stripe, and Wish.

CruiseCruise$270,204/yr
StripeStripe$268,274/yr
WishWish$267,707/yr

Glassdoor Economist Pay Overview

What is the pay outlook for Engineering?

Engineering jobs are in high demand with workers receiving generous compensation packages and bonuses. Engineering offers ample opportunity for growth and development with transferable skills across an array of fields from software, supply chain and logistics to aerospace. Most roles require at least a bachelor’s degree. To remain competitive, job-seekers should consider specialization or skill-specific programs such as coding boot-camps or certifications.

Machine Learning Engineer pay FAQ

The average salary for a Machine Learning Engineer is $151,398 per year in United States. Salaries estimates are based on 6606 salaries submitted anonymously to Glassdoor by a Machine Learning Engineer employees in United States.

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

The lowest salary for a Machine Learning Engineer in United States is $124,449 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.

According to anonymous salary reports on Glassdoor, approximately 77% of active machine learning engineers say they're satisfied with their current salary even when taking into account their experience levels and current starting salaries from other companies in the field.

An employee well into their machine learning engineer career path often sees high-end salaries up to $223,427.38, with additional pay and bonuses adding up to an overall $151,397.55. When you begin your career though, salaries tend to start at $104,505.37, and you can expect to start making an average of $125,352.30 after moving beyond entry-level roles.

Even if your position brings you fulfillment through the work you do, having a higher salary can make it an even better chapter in your machine learning engineer career. Having a degree in computer science or machine learning prior to entering the workforce is the best way to start making more money right out of the gate. Already in a position? See if you can leverage company tuition reimbursement programs to further your degree, another way to realize more compensation offered by your employer. If you still aren't getting the pay you want, see if a better-fitting position that matches your skill set is out there and apply.

Whether you're due for a promotion or spending time looking through current machine learning engineer postings, it's important to brush up on your negotiation skills for the upcoming salary discussions. See what other companies are paying for someone with your experience and education levels to identify a reasonable salary range. Always start higher than your minimum required amount to provide room for concessions without sacrificing what you know you can earn elsewhere. Touch on your "market value" and that you "understand your skills are worth X amount" to other companies in the same industry.

Additional Resources

Machine Learning Engineer Job Description Template

Salaries

 > 

machine learning engineer