What data jobs pay in Sunnyvale

Machine learning engineer postings in Sunnyvale, California state the most, a median base salary of $225K. From 162 data job postings that listed a pay range in the last year.
Data scientist76 postings
$195K
Middle half of postingsMedian

The step up from senior

Staff and principal data scientist postings in Sunnyvale state $79K more than senior ones. Median stated base for each level.

Data scientist

$175K$254K

Senior from 24 postings, staff and above from 15

Machine learning engineer

$214K$254K

Senior from 33 postings, staff and above from 31

Sunnyvale and New York side by side

Sunnyvale postings state more for every role both cities have enough postings to compare.

SunnyvaleNew York
$225K
Machine learning engineerSunnyvale 4% higher
$215K
$195K
Data scientistSunnyvale 14% higher
$168K

What data jobs pay in New York

Common questions

What does a machine learning engineer make in Sunnyvale?

Machine learning engineer postings in Sunnyvale stated a median base salary of $225K in the last year. The middle half stated $195K to $254K, across 86 postings with a pay range.

What does a data scientist make in Sunnyvale?

Data scientist postings in Sunnyvale stated a median base salary of $195K in the last year. The middle half stated $173K to $236K, across 76 postings with a pay range.

Why are these figures lower than Levels.fyi or Glassdoor?

Those sites show pay that people report, often including stock and bonus. We show the base salary employers state in their own job postings, which is lower but covers every employer that posts a range, and each figure comes with jobs you can apply to today.

Base pay that employers stated in their own Sunnyvale postings, first seen since November 2025, one posting per employer and title, at the midpoint of each range. Actual offers can differ. A role needs 40 postings with pay before it appears. Updated . How we count