How Much Do Remote Machine Learning Engineer Jobs Pay? (September 2026)
As of September 2026, the median Machine Learning Engineer salary for remote roles is $212,750 a year. Most roles pay between $141,488 and $303,950 (the 10th–90th percentile), drawn from 168 live salaried listings across 86 companies. All figures are converted to annual US dollars so different sources compare like-for-like.
How pay has moved
Median base salary by the month each role was posted, across current live listings. A monthly snapshot builds a firmer long-run trend over time.
Highest-paying employers
- Distinguished Machine Learning Engineer, AISWP (Hybrid)Senior Machine Learning Engineer, AISWP (Hybrid)All Cisco roles →
- Senior Staff Machine Learning Engineer, Ads Ranking Senior Staff Machine Learning Engineer, GenAI PlatformSenior Staff Machine Learning Engineer, Feed RelevanceSenior Staff Machine Learning Engineer, NotificationsMachine Learning Manager, Feed EcosystemsAll Reddit roles →
- Senior Staff Machine Learning Platform EngineerSenior Staff Machine Learning Platform EngineerStaff Machine Learning Platform EngineerStaff Machine Learning Platform EngineerAll Faire roles →
- Principal Engineer Team Lead, Prediction & ML PlannerPrincipal Machine Learning Engineer, Data MiningAll Motional roles →
- Senior/Staff Machine Learning Engineer, General Agents, Enterprise GenAISenior Machine Learning Engineer, Agent OversightAll Scale AI roles →
Employers ranked by median advertised base among those with at least two salaried listings for remote roles; each one’s best-paying open roles are listed beneath it.
Methodology: Machine Learning Engineer listings for remote roles with a published salary, updated daily. Figures come from roles that are open right now. Ranges and single figures are converted to an annual US-dollar midpoint; hourly rates are annualised and out-of-band values dropped. Salary data is self-reported by employers and covers the roles that disclose pay — treat it as a directional guide, not a guarantee.