Software Engineer, Machine Learning H-1B Salary
473 certified H-1B filings list the job title Software Engineer, Machine Learning (FY2023–FY2026). The median offered base salary is $186,679; the middle half of filings fall between $161,637 and $220,000. The largest sponsor for this title is Meta Platforms, Inc (243 filings).
473
certified filings
$186,679
Median base salary
$161,637
25th pct
$220,000
75th pct
$235,065
90th pct
$135,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
$135,000$186,679 median$235,065
Salary by fiscal year
| Year | Filings | Median |
|---|---|---|
| FY2026 | 141 | $174,304 |
| FY2025 | 136 | $195,055 |
| FY2024 | 128 | $192,850 |
| FY2023 | 68 | $141,378 |
Top cities
| City | Filings | Median |
|---|---|---|
| Sunnyvale, CA | 93 | $172,931 |
| Menlo Park, CA | 65 | $214,032 |
| New York, NY | 30 | $193,000 |
| Bellevue, WA | 28 | $204,175 |
| San Francisco, CA | 28 | $196,457 |
| San Jose, CA | 21 | $190,000 |
| Mountain View, CA | 18 | $196,500 |
| Santa Clara, CA | 18 | $174,304 |
| Redwood City, CA | 14 | $172,000 |
| Seattle, WA | 14 | $219,126 |
| Jersey City, NJ | 12 | $190,500 |
| Palo Alto, CA | 11 | $154,629 |
| Burlingame, CA | 6 | $193,000 |
| Redmond, WA | 6 | $217,625 |
| Fremont, CA | 5 | $209,720 |
| Milpitas, CA | 5 | $215,896 |
| Kirkland, WA | 4 | $220,889 |
| Atlanta, GA | 3 | $95,000 |
| Cupertino, CA | 3 | $220,000 |
| Long Island City, NY | 3 | $211,761 |
Software Engineer, Machine Learning salary by employer
Top 48 sponsors by number of filings. Click a column to sort.
Related job titles
Machine Learning Software Engineer $154,040Sr. Software Engineer, Machine Learning $185,112Staff Software Engineer, Machine Learning $217,424Machine Learning Engineer $170,000Senior Machine Learning Engineer $185,000Machine Learning Engineer II $159,550Staff Machine Learning Engineer $210,183Principal Machine Learning Engineer $215,197Machine Learning Research Engineer $186,956Machine Learning Engineer I $140,199