What data jobs pay in San Jose

Machine learning engineer postings in San Jose, California state the most, a median base salary of $214K. From 94 data job postings that listed a pay range in the last year.
Data scientist52 postings
$182K
Middle half of postingsMedian

The step up from senior

Staff and principal machine learning engineer postings in San Jose state $41K more than senior ones. Median stated base for each level.

Machine learning engineer

$214K$254K

Senior from 16 postings, staff and above from 11

San Jose and New York side by side

New York postings state more for 1 of the 2 roles both cities have enough postings to compare.

San JoseNew York
$214K
Machine learning engineerNew York 1% higher
$215K
$182K
Data scientistSan Jose 8% higher
$168K

What data jobs pay in New York

Common questions

What does a machine learning engineer make in San Jose?

Machine learning engineer postings in San Jose stated a median base salary of $214K in the last year. The middle half stated $179K to $249K, across 42 postings with a pay range.

What does a data scientist make in San Jose?

Data scientist postings in San Jose stated a median base salary of $182K in the last year. The middle half stated $149K to $215K, across 52 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 San Jose 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