Content has loaded
Machine learning engineer salary in Sunnyvale, CA (Updated 2026)
How much does a Machine Learning Engineer make in Sunnyvale, CA?
Average base salary
$224,967
- Hour
- Year
19%
above national averageAverage $224,967
Low $149,134
High $339,360
The average salary for a machine learning engineer is $224,967 per year in Sunnyvale, CA. 69 salaries taken from job postings on Indeed in the past 36 months (updated June 12, 2026).
Highest paying companies for Machine Learning Engineer in Sunnyvale, CA
Average year pay is based on job postings on Indeed in the past 36 months.Uber
$235,500per year
23andMe
$231,750per year
DoorDash
$227,386per year
Apple
$212,552per year
ASK Staffing
$206,523per year
ICONMA, LLC.
$204,308per year