Content has loaded
Machine learning engineer salary in San Francisco, CA (Updated 2026)
How much does a Machine Learning Engineer make in San Francisco, CA?
Average base salary
$223,461
- Hour
- Month
- Year
18%
above national averageAverage $223,461
Low $144,081
High $346,574
The average salary for a machine learning engineer is $223,461 per year in San Francisco, CA. 584 salaries taken from job postings on Indeed in the past 36 months (updated July 11, 2026).
Highest paying companies for Machine Learning Engineer in San Francisco, CA
Average year pay is based on job postings on Indeed in the past 36 months.Grammarly
$312,500per year
MERCOR
$290,000per year
Jobot
$288,750per year
Handshake
$275,000per year
Rippling
$274,000per year
Pinterest
$262,117per year