Machine Learning Engineer H-1B Salary
3,413 certified H-1B filings list the job title Machine Learning Engineer (FY2023–FY2026). The median offered base salary is $170,000; the middle half of filings fall between $137,000 and $200,000. The largest sponsor for this title is Apple Inc. (489 filings).
3,413
certified filings
$170,000
Median base salary
$137,000
25th pct
$200,000
75th pct
$233,984
90th pct
$110,000
10th pct
Estimates from public U.S. Department of Labor records — wages are employer-attested offered wages, not verified salaries paid; counts are filings, not people. Not legal, financial, or career advice. See our disclaimer & terms.
Data: DOL filings FY2023–FY2026 (through June 2026) · Page updated November 2026
$110,000$170,000 median$233,984
Salary by fiscal year
| Year | Filings | Median |
|---|---|---|
| FY2026 | 875 | $173,992 |
| FY2025 | 1,100 | $171,760 |
| FY2024 | 822 | $170,700 |
| FY2023 | 616 | $158,080 |
Top cities
| City | Filings | Median |
|---|---|---|
| San Jose, CA | 502 | $186,000 |
| Cupertino, CA | 237 | $196,500 |
| Seattle, WA | 210 | $170,000 |
| New York, NY | 206 | $155,926 |
| San Francisco, CA | 202 | $181,116 |
| Sunnyvale, CA | 193 | $192,941 |
| Bellevue, WA | 145 | $185,000 |
| Santa Clara, CA | 96 | $187,741 |
| San Diego, CA | 89 | $126,880 |
| Palo Alto, CA | 87 | $174,015 |
| Mountain View, CA | 86 | $182,250 |
| Austin, TX | 55 | $132,267 |
| Jersey City, NJ | 52 | $151,010 |
| Menlo Park, CA | 43 | $188,558 |
| Boston, MA | 35 | $152,995 |
| Cambridge, MA | 25 | $144,000 |
| Chicago, IL | 25 | $130,000 |
| Fremont, CA | 23 | $172,600 |
| Los Angeles, CA | 23 | $158,808 |
| San Mateo, CA | 23 | $181,316 |
Machine Learning Engineer salary by employer
Top 50 sponsors by number of filings. Click a column to sort.
Related job titles
Senior Machine Learning Engineer $185,000Software Engineer, Machine Learning $186,679Machine Learning Engineer II $159,550Staff Machine Learning Engineer $210,183Principal Machine Learning Engineer $215,197Machine Learning Research Engineer $186,956Machine Learning Engineer I $140,199Machine Learning Engineer III $155,732Lead Machine Learning Engineer $193,290Machine Learning Software Engineer $154,040