Data as of 13,273 postings3,313 companies

Roles › Machine Learning Engineer

Senior Machine Learning Engineer salary (October 2026)

The median published US pay for Senior Machine Learning Engineer postings is $208K, from 218 postings with a pay range, as of October 24, 2026. That is -7% against the $222K median for Machine Learning Engineer postings at all levels (n=768); 28% of Machine Learning Engineer postings with pay are at this level. Among the 7 roles with enough senior pay data, it ranks 1st, and sits +10% against the $189K median for every data & AI posting at this level. The next level up, staff / lead, has a median of $264K (+27%).

$208Kmedian pay, US (n=218)
-7%vs all Machine Learning Engineer postings
1st of 7rank among roles at this level

Machine Learning Engineer pay by level

Level (from title)Median pay (US)n with payvs this page
Mid (II)—15—
Senior$208K218—
Staff / lead$264K195+27%
Principal$259K39+25%
Level not stated$200K291-4%

Based on 758 postings with pay. A dash means fewer than 30 list pay.

Senior pay across data & AI roles

#RoleMedian pay (US)n with payvs this page
1Machine Learning Engineer$208K218—
2AI Engineer$200K280-4%
3Data Scientist$188K189-10%
4Analytics Engineer$184K61-11%
5Data Engineer$178K178-14%
6Database Engineer / DBA$148K46-29%
7Data Analyst$139K108-33%
—AI Research Scientist—19—
—Data Architect—11—
—BI Developer / Analyst—11—

Based on 1,121 postings with pay. A dash means fewer than 30 list pay.

How it is measured: median of the published pay range midpoint, US postings in USD, annualized (hourly × 2,080). Level comes from title words only. Medians are shown when n ≥ 30; “—” means fewer than 30 postings with pay. Data: CSV · JSON. See the methodology. Back to Machine Learning Engineer or all roles.