Machine Learning Engineer

H-1B Salary Data · 1,067 certified filings

$174,084Avg. Salary
$63,398Minimum
$375,000Maximum

According to TheRealSalaries.com analysis of official US Department of Labor filings (October 2024 - December 2025), the average H-1B salary for Machine Learning Engineer is $174,084 — 43% above the national median H-1B salary of $121,514. Based on 1,067 certified filings across all employers.

Section 1

What is the average H-1B salary for Machine Learning Engineer?

The average H-1B salary for Machine Learning Engineer is $174,084 based on 1,067 certified filings with the US Department of Labor. Salaries range from $63,398 to $375,000.

$174,084
Average
$63,398
Minimum
$375,000
Maximum
1,067
Filings

Top Companies Hiring Machine Learning Engineer

CompanyAvg. SalaryFilings
Adobe Inc. $198,101 116
Apple Inc. $193,803 111
TikTok Inc. $197,353 79
ByteDance Inc. $221,011 56
Meta Platforms, Inc $214,313 33
Qualcomm Technologies, Inc. $128,125 30
Bloomberg L.P. $154,686 23
DoorDash, Inc. $182,498 22
Netflix, Inc. $242,153 18
Reddit, Inc. $260,925 14
Cisco Systems, Inc. $172,087 14
Zoom Communications, Inc. $179,832 13
Expedia, Inc. $155,175 11
Atlassian US, Inc. $190,535 10
Stier Solutions Inc. $102,749 9
Section 2

Machine Learning Engineer Salaries by City

CityAvg. SalaryFilings
Los Gatos, CA $246,955 14
San Mateo, CA $217,752 6
Menlo Park, CA $213,786 15
Fremont, CA $205,314 7
Sunnyvale, CA $204,661 53
San Jose, CA $202,111 217
Cupertino, CA $199,502 55
San Francisco, CA $198,120 66
Redwood City, CA $193,779 10
Mountain View, CA $189,582 28
Santa Clara, CA $187,141 28
Bellevue, WA $186,159 59
Seattle, WA $183,106 61
Palo Alto, CA $165,376 19
New York, NY $163,100 90
Section 3

Pay for this role varies by DOL wage level — see the H-1B wage levels I–IV explained with prevailing wage data per level.

Source: US Department of Labor LCA Disclosure Data. Category: Engineering. Updated: Q1 FY2025.