Machine Learning Engineer II H-1B Salary
324 certified H-1B filings list the job title Machine Learning Engineer II (FY2023–FY2026). The median offered base salary is $159,550; the middle half of filings fall between $137,812 and $177,250. The largest sponsor for this title is Pinterest, Inc. (152 filings).
324
certified filings
$159,550
Median base salary
$137,812
25th pct
$177,250
75th pct
$187,741
90th pct
$118,414
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
$118,414$159,550 median$187,741
Salary by fiscal year
| Year | Filings | Median |
|---|---|---|
| FY2026 | 91 | $172,000 |
| FY2025 | 90 | $148,699 |
| FY2024 | 92 | $159,381 |
| FY2023 | 51 | $153,470 |
Top cities
| City | Filings | Median |
|---|---|---|
| San Francisco, CA | 44 | $174,652 |
| Palo Alto, CA | 34 | $172,931 |
| New York, NY | 23 | $169,540 |
| Seattle, WA | 21 | $155,418 |
| San Jose, CA | 14 | $145,000 |
| Austin, TX | 9 | $114,754 |
| Redwood City, CA | 9 | $185,000 |
| Sunnyvale, CA | 9 | $172,931 |
| Bellevue, WA | 8 | $142,354 |
| Boston, MA | 8 | $149,052 |
| Ann Arbor, MI | 6 | $168,500 |
| Jersey City, NJ | 6 | $150,000 |
| Santa Clara, CA | 6 | $152,900 |
| Mountain View, CA | 5 | $163,520 |
| Cambridge, MA | 4 | $136,844 |
| Irvine, CA | 4 | $148,699 |
| San Mateo, CA | 4 | $143,300 |
| Pittsburgh, PA | 3 | $123,000 |
| Shoreline, WA | 3 | $128,502 |
| Arlington, VA | 2 | $127,557 |
Machine Learning Engineer II salary by employer
Top 50 sponsors by number of filings. Click a column to sort.
Related job titles
Machine Learning Engineer $170,000Senior Machine Learning Engineer $185,000Software Engineer, Machine Learning $186,679Staff 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