Data as of 13,273 postings3,313 companies

Roles › Machine Learning Engineer

Machine Learning Engineer (level not stated) salary (October 2026)

The median published US pay for Machine Learning Engineer (level not stated) postings is $200K, from 291 postings with a pay range, as of October 24, 2026. That is -10% against the $222K median for Machine Learning Engineer postings at all levels (n=768); 38% of Machine Learning Engineer postings with pay are at this level. Among the 10 roles with enough level-not-stated pay data, it ranks 3rd, and sits +13% against the $178K median for every data & AI posting at this level.

These postings have no level word in the title, so this slice mixes levels. It is not indexed by search engines; the main page for this role is Machine Learning Engineer pay.

$200Kmedian pay, US (n=291)
-10%vs all Machine Learning Engineer postings
3rd of 10rank 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+4%
Staff / lead$264K195+32%
Principal$259K39+30%
Level not stated$200K291—

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

Level not stated pay across data & AI roles

#RoleMedian pay (US)n with payvs this page
1AI Research Scientist$244K102+22%
2AI Engineer$200K4860%
3Machine Learning Engineer$200K291—
4Data Architect$192K95-4%
5Analytics Engineer$168K44-16%
6Data Scientist$168K188-16%
7Data Engineer$152K234-24%
8Database Engineer / DBA$134K65-33%
9Data Governance & Quality$105K30-48%
10Data Analyst$104K109-48%
—BI Developer / Analyst—22—

Based on 1,666 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; this page covers titles with no level word. 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.