H-1B Salaries
Machine Learning Engineer — H-1B offered wages
Average offered wages and sponsoring employers for Machine Learning Engineer, from DOL Labor Condition Application disclosures.
Average offered wage
$207,600
Across tracked sponsors
Lowest tracked
$195,000
Highest tracked
$221,500
Approx filings
5,630
Tracked employers
Offered wage by employer — Machine Learning Engineer
DOL OFLC Disclosure DataUpdated Jan 31, 2025
Immigration Pulse — the 5 biggest changes each week.
Sponsoring employers
Average offered wage for Machine Learning Engineer
- Meta Platforms~1,066 filings$221,500
- Alphabet (Google)~1,180 filings$212,500
- Apple~775 filings$206,500
- Microsoft~756 filings$202,500
- Amazon~1,853 filings$195,000
Machine Learning Engineer H-1B salaries: common questions
What is the average H-1B salary for a Machine Learning Engineer?
The average offered wage for Machine Learning Engineer across tracked H-1B sponsors is $207,600, ranging from $195,000 to $221,500, based on Department of Labor LCA disclosures for FY2024. Offered wages are what an employer commits to pay, not necessarily actual paid salaries.
Which employers pay the most for H-1B Machine Learning Engineer roles?
Among tracked sponsors, the highest average offered wage for Machine Learning Engineer is at Meta Platforms ($221,500). See the full employer list above.
How many H-1B Machine Learning Engineer positions are sponsored?
Tracked employers account for about 5,630 H-1B filings for Machine Learning Engineer roles in FY2024.
Methodology & sources
Offered wages come from Labor Condition Applications, which state what an employer commits to pay. They are not the same as actual paid salaries, and LCA filings are not H-1B approvals. Read the full methodology →