Machine Learning Engineer Salary

Based on 126 current machine learning engineer listings that disclose pay (nationwide, refreshed daily). We show only what employers actually post.

National median

$165,000/yr

Typical range

$140,000 – $190,000

from 126 disclosed ranges

Machine Learning Engineer pay by experience level

Entry level

$101,000/yr

$48,500 – $124,500

11 disclosed

Mid-level

$155,000/yr

$130,000 – $187,200

56 disclosed

Senior / Lead

$175,500/yr

$164,000 – $205,000

59 disclosed

Grouped by seniority keywords in the job title (e.g. “senior”, “intern”). Only levels with enough disclosed pay show a figure.

Highest-paying employers

Actalentup to $600,000
Confidentialup to $520,000
24-MAGup to $500,000
MLabs Ltdup to $375,000
SpaceXup to $350,000
Integration Innovation, Inc.up to $350,000

Highest disclosed figure per employer in the current feed.

Know your number before you negotiate

Climbr scores live machine learning engineer roles against your resume and shows the pay where it's posted.

Get Started Free →

Already have an offer? Decode it with Climbr's salary coach → (Elite)

Machine Learning Engineer salary by city

Other salaries