AIJobsGrid

Machine Learning Engineer Salary in San Francisco

Machine Learning Engineer roles in San Francisco pay a median of $258k a year, based on 66 live listings that disclose salary. The middle half earns $212k to $328k, and the top 10% more than $400k. 23% of these roles are remote. Highest median pay: OpenAI.

$258k
median USD
$212k
25th percentile
$328k
75th percentile
66
disclosed roles
P10 $170kmedian $258kP90 $400k

Shaded: middle half ($212k to $328k)

Annual base in USD. See where it lands against these roles.

By level

From the title and requirements, not from a company level framework.

LevelnP25MedianP75
Intern4$146k$146k$150k
Senior16$193k$218k$250k
Staff19$251k$293k$309k
Lead3$301k$349k$349k

Remote vs on-site

GroupnP25MedianP75
On-site / hybrid51$199k$251k$309k
Remote15$230k$290k$349k

Top-paying companies

Companies with at least three disclosed salaries here, by median.

CompanynP25MedianP75
OpenAI6$375k$400k$435k
Attentive3$311k$340k$365k
Pinterest17$212k$261k$306k
DoorDash11$165k$251k$276k
Databricks5$188k$196k$226k
Waymo5$146k$146k$195k

Live roles

Browse all live AI jobs in San Francisco →

Other roles

Every live listing here that discloses a number, in any currency. Converted to USD at ECB reference rates as of 2026-10-28. Hourly, weekly, and monthly figures are annualised (2,080 / 52 / 12). Where a salary is a range we use its midpoint. Breakdowns with fewer than three disclosed salaries are left out. All AI and ML salaries