Data as of 13,273 postings3,313 companies

Roles › Machine Learning Engineer

Mid-level Machine Learning Engineer salary (October 2026)

Only 15 Mid-level Machine Learning Engineer postings have a published US pay range as of October 24, 2026, fewer than the 30 we need before we show a median. 2% of Machine Learning Engineer postings with pay are at this level.

Small sample: only 15 postings have published pay, fewer than 30, so no median is shown yet. This page is not indexed by search engines until it reaches 30.

Machine Learning Engineer pay by level

Level (from title)Median pay (US)n with pay
Mid (II)—15
Senior$208K218
Staff / lead$264K195
Principal$259K39
Level not stated$200K291

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

Mid-level pay across roles isn't shown: no role has 30 or more US postings at this level that 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.