Content has loaded

Machine learning engineer salary in New York, NY, 2026

How much does a Machine Learning Engineer make in New York, NY?

Average base salary

$199,327
6%
above national average
Average $199,327
Low $129,865
High $305,945

The average salary for a machine learning engineer is $199,327 per year in New York, NY. 465 salaries taken from job postings on Indeed in the past 36 months (updated June 8, 2026).

Machine Learning Engineer job openings in New York, NY

slide 1 of 6
slide1 of 6
Distinguished Machine Learning...
GEICO3.1out of 5 stars.
New York, NY
$210,000 - $350,000 a year
Full-time
1 day ago

Highest paying companies for Machine Learning Engineer in New York, NY

Average year pay is based on job postings on Indeed in the past 36 months.
Entegee
 
$425,000per year
View company
D. E. Shaw & Co. - Investment ...
 
$392,500per year
Capital Group
 
$328,249per year
MERCOR
 
$315,000per year
Susquehanna International Grou...
 
$312,000per year
Credit Acceptance
 
$305,782per year

Highest paying cities for Machine Learning Engineers near New York, NY

  1. Albany, NY
    $213,831 per year
  2. Manhattan, NY
    $207,139 per year
  3. New York, NY
    $199,327 per year
  4. Brooklyn, NY
    $146,344 per year
  5. Rochester, NY
    $131,010 per year

Where can a Machine Learning Engineer earn more?

Compare salaries for Machine Learning Engineers in different locations
vs

How much do similar professions as Machine Learning Engineer get paid in New York, NY?

Lead Machine Learning Engineer

Job openings
Average $235,193 per year