Machine Learning Engineer Salaries

How much does a Machine Learning Engineer make in San Francisco, CA?

Updated Sep 27, 2023

Experience

Industry

$179,819 / yrTotal Pay
$135,322 / yrBase Pay
$44,497 / yrAdditional Pay

$179,819

 / yr
$119K$279K
Most Likely Range
Possible Range

The estimated total pay for a Machine Learning Engineer is $179,819 per year in the San Francisco, CA area, with an average salary of $135,322 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 $44,497 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 does $179,819 look to you?

Your input helps Glassdoor refine our pay estimates over time.

Total Pay Trajectory

For Machine Learning Engineer in San Francisco, CA

$179,819 /yr
Machine Learning Engineer
$202,677 /yr
Senior Machine Learning Engineer
$197,976 /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$179,819 /yr
Senior Machine Learning Engineer$202,677 /yr
Lead Machine Learning Engineer$197,976 /yr

Related Job Titles

For Machine Learning Engineer in San Francisco, CA

Some related job titles are Software Engineer - Machine Learning Salaries with median pay of $225,153, Research Engineer Salaries with median pay of $191,081, Machine Learning Research Scientist Salaries with median pay of $209,505, Machine Learning Scientist Salaries with median pay of $190,515.

Top Paying Companies

For a Machine Learning Engineer in San Francisco, CA

Below is the total pay for the top 10 highest paying companies for a Machine Learning Engineer in San Francisco, CA. Employers include Meta, Cruise and Google.

1
Meta
Meta
$260,586/yr
2K open jobs
2
Cruise
$244,220/yr
3
Google
$238,655/yr
4
Uber
$234,248/yr
5
Twitter
$229,247/yr
7
Apple
$222,497/yr
See pay for all companies for a Machine Learning Engineer in San Francisco, CAView data as table

Top Paying Companies

For Machine Learning Engineer in San Francisco, CA

1Meta$260,586
2Cruise$244,220
3Google$238,655
4Uber$234,248
5Twitter$229,247
6Pinterest$228,226
7Apple$222,497
8Amazon$219,485
9Workday$214,417
10Primer AI$213,855
Total Pay Trajectory

For Machine Learning Engineer in San Francisco, CA

$179,819 /yr
Machine Learning Engineer
$202,677 /yr
Senior Machine Learning Engineer
$197,976 /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$179,819 /yr
Senior Machine Learning Engineer$202,677 /yr
Lead Machine Learning Engineer$197,976 /yr

What are total pay estimates for a Machine Learning Engineer at different companies in San Francisco, CA?

or
Sort:
Company
Jobs
Total Pay Range
Adobe
4.4
Machine Learning EngineerSee 23 salaries from this location

$202,643

 / yr
Workday
4.2
Machine Learning EngineerSee 21 salaries from this location

$214,417

 / yr
Twitter
3.2
Machine Learning EngineerSee 19 salaries from this location

$229,247

 / yr
Google
4.4
Machine Learning EngineerSee 13 salaries from this location

$238,655

 / yr
Meta
3.9
Machine Learning EngineerSee 12 salaries from this location

$260,586

 / yr
Apple
4.2
Machine Learning EngineerSee 11 salaries from this location

$222,497

 / yr
Hive (CA)
3.3
Machine Learning EngineerSee 10 salaries from this location

$185,824

 / 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
Pinterest
3.7
Machine Learning EngineerSee 8 salaries from this location

$228,226

 / yr
Block
4.1
Machine Learning EngineerSee 8 salaries from this location

$197,054

 / yr
Amazon
3.7
Machine Learning EngineerSee 7 salaries from this location

$219,485

 / yr
Uber
3.9
Machine Learning EngineerSee 7 salaries from this location

$234,248

 / yr
Maple Bear Global Schools
3.8
Machine Learning EngineerSee 6 salaries from this location

$153,881

 / yr
Robust Intelligence
3.8
Machine Learning EngineerSee 5 salaries from this location

$146,259

 / yr
BetterUp
3.1
Machine Learning EngineerSee 5 salaries from this location

$194,023

 / yr
CASTLE GLOBAL
2.8
Machine Learning EngineerSee 5 salaries from this location

$184,680

 / yr
SynapseFI
3.3
Machine Learning EngineerSee 5 salaries from this location

$151,856

 / yr
Primer AI
3
Machine Learning EngineerSee 5 salaries from this location

$213,855

 / yr
Headspace
3.3
Machine Learning EngineerSee 5 salaries from this location

$160,647

 / yr
Cruise
3.6
Machine Learning EngineerSee 5 salaries from this location

$244,220

 / yr
Scale
3.5
Machine Learning EngineerSee 4 salaries from this location

$185,465

 / yr
Download as data table

Machine Learning Engineer in San Francisco, CA Salaries

Job TitleLocationSalary
Adobe Machine Learning Engineer salaries - 23 salaries reportedSan Francisco, CA$202,643/yr
Workday Machine Learning Engineer salaries - 21 salaries reportedSan Francisco, CA$214,417/yr
Twitter Machine Learning Engineer salaries - 19 salaries reportedSan Francisco, CA$229,247/yr
Google Machine Learning Engineer salaries - 13 salaries reportedSan Francisco, CA$238,655/yr
Meta Machine Learning Engineer salaries - 12 salaries reportedSan Francisco, CA$260,586/yr
Apple Machine Learning Engineer salaries - 11 salaries reportedSan Francisco, CA$222,497/yr
Hive (CA) Machine Learning Engineer salaries - 10 salaries reportedSan Francisco, CA$185,824/yr
Pinterest Machine Learning Engineer salaries - 8 salaries reportedSan Francisco, CA$228,226/yr
Block Machine Learning Engineer salaries - 8 salaries reportedSan Francisco, CA$197,054/yr
Amazon Machine Learning Engineer salaries - 7 salaries reportedSan Francisco, CA$219,485/yr
Uber Machine Learning Engineer salaries - 7 salaries reportedSan Francisco, CA$234,248/yr
Maple Bear Global Schools Machine Learning Engineer salaries - 6 salaries reportedSan Francisco, CA$153,881/yr
Robust Intelligence Machine Learning Engineer salaries - 5 salaries reportedSan Francisco, CA$146,259/yr
BetterUp Machine Learning Engineer salaries - 5 salaries reportedSan Francisco, CA$194,023/yr
CASTLE GLOBAL Machine Learning Engineer salaries - 5 salaries reportedSan Francisco, CA$184,680/yr
SynapseFI Machine Learning Engineer salaries - 5 salaries reportedSan Francisco, CA$151,856/yr
Primer AI Machine Learning Engineer salaries - 5 salaries reportedSan Francisco, CA$213,855/yr
Headspace Machine Learning Engineer salaries - 5 salaries reportedSan Francisco, CA$160,647/yr
Cruise Machine Learning Engineer salaries - 5 salaries reportedSan Francisco, CA$244,220/yr
Scale Machine Learning Engineer salaries - 4 salaries reportedSan Francisco, CA$185,465/yr
Viewing 1 - 20 of 200

Top Paying Industries

For a Machine Learning Engineer in San Francisco, CA

The top 3 paying industries for a Machine Learning Engineer in San Francisco, CA are Information Technology with a median total pay of $216,951, Education with a median total pay of $153,881 and Financial Services with a median total pay of $151,856.

IndustryTotal PayTotal Pay Insight
  • Information TechnologyInformation Technology$216,951

    1% Higher than other industries

  • EducationEducation$153,881

    39% Lower than other industries

  • Financial ServicesFinancial Services$151,856

    41% Lower than other industries

Information Technology

Top paying companies in Information Technology for Machine Learning Engineer are Meta, Cruise, and Google.

MetaMeta$260,586/yr
CruiseCruise$244,220/yr
GoogleGoogle$238,655/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.

How does the Machine learning engineer salary in San Francisco, CA compare to the national average salary in US for the same job?

The average salary for a Machine learning engineer in US is $131,000 per year based on 2,164 salary contributions, which is 14.68% less than the salary for a Machine learning engineer in San Francisco, CA. The cost of living and the local demand for the work are among the factors affecting wages. The top 3 companies in US where a Machine learning engineer gets the highest compensation are Instacart, Snap, Inc. and Bloomberg L.P.. Bigger companies typically pay 34.41% more than smaller companies for a Machine learning engineer.

Recent Salaries Shared

For machine learning engineer in San Francisco, CA

Salary Share
Anonymously share your pay to help the community

Job Title

Location

Total Pay

Base Pay | Additional Pay

Total Years of Experience

Years at Recent Employer

Submitted

Date or Time

Machine Learning Engineer

San Francisco, CA

 | 1-3 years

$125,000

/yr

Submitted Yesterday

1-3 years
Yesterday
Machine Learning Engineer

San Francisco, CA

 | 1-3 years

$250,000

/yr

Submitted Yesterday

1-3 years
Yesterday
Machine Learning Scientist

San Francisco, CA

 | 1-3 years

$160,000

/yr

Submitted 2 days ago

1-3 years
2 days ago
ML Engineer

San Francisco, CA

 | 1-3 years

$200,000

/yr

Submitted 2 days ago

1-3 years
2 days ago
Machine Learnign Engineer

San Francisco, CA

 | 4-6 years

$150,000

/yr

Submitted 2 days ago

4-6 years
2 days ago
Machine Learning Engineer

San Francisco, CA

 | 4-6 years

$235,000

/yr

$170K | $65K

Submitted 4 days ago

4-6 years
4 days ago
Machine Learning Engineer

San Francisco, CA

 | 7-9 years

$433,333

/yr

$333K | $100K

Submitted 4 days ago

7-9 years
4 days ago

Machine Learning Engineer pay FAQ in San Francisco, CA

The average salary for a Machine Learning Engineer is $179,819 per year in San Francisco, CA. Salaries estimates are based on 4106 salaries submitted anonymously to Glassdoor by a Machine Learning Engineer employees in San Francisco, CA.

The highest salary for a Machine Learning Engineer in San Francisco, CA is $227,251 per year.

The lowest salary for a Machine Learning Engineer in San Francisco, CA is $144,386 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 78% 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 $278,468.50, with additional pay and bonuses adding up to an overall $179,808.09. When you begin your career though, salaries tend to start at $118,729.10, and you can expect to start making an average of $135,315.65 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

 > 

San Francisco