H1

H-1B Software Engineer, Machine Learning Salary

The median H-1B base salary for a Software Engineer, Machine Learning is $165,021, across 810 certified LCAs.

Median wage

$165,021

Average wage

$168,260

90th percentile

$226,591

Certified LCAs

810

Salary distribution

Annualized base salary on certified LCAs. Excludes bonus and stock.

25th
Median
75th
90th
Lowest
$69,035
25th
$130,894
Median
$165,021
Average
$168,260
90th
$226,591
Highest
$302,134

Based on 808 certified base wages, annualized.

Where would your salary rank?

Enter a salary to see its percentile among H-1B filings for this role.

$

Enter your salary to see where you rank.

Filings by year

101
FY20
107
FY21
144
FY22
73
FY23
140
FY24
146
FY25
99
FY26

Top H-1B sponsors for Software Engineer, Machine Learning

Employers ranked by certified LCA volume for this role.

CompanyLCAsMedian
Reddit, Inc.8$215,000
Meta Platforms, Inc254$214,032
Discord, Inc.6$205,000
Roku, Inc.9$198,000
Facebook, Inc.32$197,500
DoorDash, Inc.15$192,457
CK-12 Foundation, Inc.4$160,000
Match Group LLC17$159,500
Critical Ideas, Inc5$155,000
C3.ai, Inc.6$147,500
Pinterest, Inc.5$146,000
Unity Technologies SF4$140,566
LinkedIn Corporation322$130,894
Petuum Inc.5$125,000
Viasat Inc.4$123,868

Salaries by location