Machine Learning Engineer

H-1B Salary Data · 161 certified filings

$180,612Avg. Salary
$68,000Minimum
$288,000Maximum

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

The average H-1B salary for Machine Learning Engineer is $180,612 based on 161 certified filings with the US Department of Labor. Salaries range from $68,000 to $288,000.

$180,612
Average
$68,000
Minimum
$288,000
Maximum
161
Filings

Top Companies Hiring Machine Learning Engineer

CompanyAvg. SalaryFilings
Apple Inc. $190,729 40
TikTok Inc. $180,684 16
Meta Platforms, Inc $218,788 12
ByteDance Inc. $186,864 8
Adobe Inc. $233,285 7
Opaida, Inc. $150,000 5
DoorDash, Inc. $184,050 5
Reddit, Inc. $231,666 3

Machine Learning Engineer Salaries by City

CityAvg. SalaryFilings
Menlo Park, CA $225,868 7
San Jose, CA $217,182 18
Sunnyvale, CA $210,865 14
Cupertino, CA $195,558 20
SAN FRANCISCO, CA $187,024 8
Seattle, WA $184,153 10
New York, NY $182,098 17
Bellevue, WA $171,551 13
Santa Clara, CA $169,756 5
Princeton Junction, NJ $150,000 5
Austin, TX $140,450 6
Source: US Department of Labor LCA Disclosure Data. Category: Engineering. Updated: Q1 FY2025.