Content has loaded

Machine learning engineer salary in New York, NY

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

Average base salary

$200,489
8%
above national average
Average $200,489
Low $129,039
High $311,501

The average salary for a machine learning engineer is $200,489 per year in New York, NY. 480 salaries taken from job postings on Indeed in the past 36 months (updated October 3, 2026).

Machine Learning Engineer job openings in New York, NY

slide 1 of 6
slide1 of 6
Machine Learning Researcher
D. E. Shaw & Co. - Investment Firm4out of 5 stars.
New York, NY
$275,000 - $350,000 a year
1 year ago

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

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

  1. Albany, NY
    $249,799 per year
  2. Brooklyn, NY
    $217,079 per year
  3. Bellevue, NY
    $213,637 per year
  4. New York, NY
    $200,489 per year
  5. Manhattan, NY
    $195,850 per year

Where can a Machine Learning Engineer earn more?

Compare salaries for Machine Learning Engineers in different locations
vs

Frequently Asked Questions (FAQs) about Machine Learning Engineer

The average salary for a Machine Learning Engineer is $200,489 per year in New York, NY. This figure is based on 480 salaries taken from job postings on Indeed in the past 36 months, last updated on October 3, 2026.

Machine Learning Engineer jobs on Indeed - find your next one today.

Machine Learning Engineer salaries in New York, NY typically range between a low of $129,039 and a high of $311,501 per year, depending on experience and the hiring company.

Some of the highest-paying cities for Machine Learning Engineer in New York, NY include Albany, NY at $249,799 per year, Brooklyn, NY at $217,079 per year, and Bellevue, NY at $213,637 per year.

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

Lead Machine Learning Engineer

Job openings
Average $243,871 per year