The median H1B machine learning engineer salary is $174,117 a year, based on 12,229 certified Labor Condition Applications from FY2021 to FY2026. Half of the filings list between $140,754 and $206,315.
Median
$174,117
Average
$176,695
75th percentile
$206,315
| Median (50th percentile) | $174,117 |
| Average | $176,695 |
| 25th percentile | $140,754 |
| 75th percentile | $206,315 |
| Lowest filed wage | $53,200 |
| Highest filed wage | $856,572 |
| Certified LCA filings | 12,229 |
Source: U.S. Department of Labor, OFLC H-1B LCA disclosure data, FY2021 to FY2026. Certified cases with an annual wage between $30,000 and $1,000,000 whose job title or occupation title contains: machine learning, ml engineer.
Share of the 10,826 Machine Learning Engineer filings that state a DOL wage level, from Level I (entry) to Level IV (fully competent).
See the Machine Learning Engineer wage level breakdown, how wage levels affect H-1B selection, or check a salary with the wage level calculator.
Average filed wage, among states with at least 10 certified filings.
| State | Filings | Average wage |
|---|---|---|
| Machine Learning Engineer salary in California | 6,858 | $192,357 |
| Machine Learning Engineer salary in Washington | 1,303 | $184,425 |
| Machine Learning Engineer salary in Oregon | 29 | $171,818 |
| Machine Learning Engineer salary in New York | 914 | $171,342 |
| Machine Learning Engineer salary in Nevada | 13 | $170,933 |
| Machine Learning Engineer salary in Connecticut | 18 | $158,863 |
| Machine Learning Engineer salary in Massachusetts | 566 | $156,734 |
| Machine Learning Engineer salary in New Jersey | 232 | $154,731 |
| Machine Learning Engineer salary in Washington DC | 41 | $152,543 |
| Machine Learning Engineer salary in Kentucky | 11 | $149,141 |
By number of certified filings (employers with at least 5).
| Employer | Filings | Average wage |
|---|---|---|
| Apple Inc. | 1,478 | $189,973 |
| Adobe Inc. | 459 | $193,560 |
| Qualcomm Technologies, Inc. | 431 | $147,266 |
| Pinterest, Inc. | 384 | $167,827 |
| LINKEDIN CORPORATION | 344 | $172,987 |
| Meta Platforms, Inc | 281 | $215,272 |
| TikTok Inc. | 259 | $228,390 |
| LinkedIn Corporation | 232 | $175,028 |
| SNAP INC. | 215 | $173,797 |
| ByteDance Inc. | 156 | $232,828 |
| PayPal, Inc. | 156 | $184,774 |
| Meta Platforms, Inc. | 128 | $202,571 |
| Fiscal year | Filings | Average wage |
|---|---|---|
| FY2021 | 27 | $168,799 |
| FY2022 | 2,133 | $162,864 |
| FY2023 | 1,964 | $167,681 |
| FY2024 | 3,214 | $179,379 |
| FY2025 | 3,745 | $182,461 |
| FY2026 | 1,146 | $191,704 |
The median wage on 12,229 certified H1B Labor Condition Applications for machine learning engineer roles is $174,117 a year (FY2021 to FY2026). Half of the filings list between $140,754 and $206,315; the average is $176,695.
Among states with at least 10 certified filings, the highest average wage is in California ($192,357), Washington ($184,425) and Oregon ($171,818).
By number of certified filings: Apple Inc. (1,478, average $189,973), Adobe Inc. (459, average $193,560) and Qualcomm Technologies, Inc. (431, average $147,266).
Level II: 34% of the 10,826 filings that state a wage level. The Department of Labor has four levels, I (entry) to IV (fully competent), each tied to a local prevailing wage.
A Labor Condition Application is what an employer files with the Department of Labor before an H-1B petition, stating the job, work location and the wage it will pay. Certified LCAs are public, which is where these figures come from. An LCA is not an approved H-1B petition, and one employer may file several for the same opening.