1. Home
  2. Career Explorer
  3. Machine Learning Engineer
  4. Salaries
Content has loaded

Machine learning engineer salary in India

How much does a Machine Learning Engineer make in India?

Average base salary

₹9,18,255

The average salary for a machine learning engineer is ₹9,18,255 per year in India. 456 salaries reported, updated at 27 May 2023

Is this useful?

Top companies for Machine Learning Engineers in India

  1. PRISM
    3.6
    72 reviews6 salaries reported
    ₹23,27,853per year
Is this useful?

Highest paying cities near India for Machine Learning Engineers

  1. Noida, Uttar Pradesh
    ₹11,32,569 per year
    21 salaries reported
  2. Mumbai, Maharashtra
    ₹10,27,386 per year
    74 salaries reported
  3. Bengaluru, Karnataka
    ₹10,15,331 per year
    130 salaries reported
  1. Chennai, Tamil Nadu
    ₹9,60,562 per year
    82 salaries reported
  2. Hyderabad, Telangana
    ₹8,53,391 per year
    70 salaries reported
  3. Pune, Maharashtra
    ₹7,11,723 per year
    21 salaries reported
  1. Ahmedabad, Gujarat
    ₹7,07,548 per year
    14 salaries reported
  2. Gurgaon, Haryana
    ₹6,69,229 per year
    6 salaries reported
  3. Delhi, Delhi
    ₹5,87,851 per year
    9 salaries reported
Is this useful?

Where can a Machine Learning Engineer earn more?

Compare salaries for Machine Learning Engineers in different locations
vs
Explore Machine Learning Engineer openings
Is this useful?

How much do similar professions get paid in India?

Data Scientist

2,429 job openings

Average ₹11,32,709 per year

Is this useful?

Frequently searched careers

Security Guard

Accountant

Driver

Data Entry Clerk

Software Engineer

Pharmacist

Laboratory Technician

Nurse

Teacher

Office Assistant

Graphic Designer

Data Analyst