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

₹8,73,219

The average salary for a machine learning engineer is ₹8,73,219 per year in India. 119 salaries reported, updated at 21 March 2023

Is this useful?

Top companies for Machine Learning Engineers in India

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

Highest paying cities near India for Machine Learning Engineers

  1. Gurgaon, Haryana
    ₹12,52,919 per year
    6 salaries reported
  2. Hyderabad, Telangana
    ₹11,32,261 per year
    14 salaries reported
  3. Mumbai, Maharashtra
    ₹10,46,421 per year
    9 salaries reported
  1. Pune, Maharashtra
    ₹9,37,134 per year
    11 salaries reported
  2. Delhi, Delhi
    ₹8,89,079 per year
    6 salaries reported
  3. Bengaluru, Karnataka
    ₹8,60,143 per year
    34 salaries reported
  1. Noida, Uttar Pradesh
    ₹8,10,546 per year
    13 salaries reported
  2. Chennai, Tamil Nadu
    ₹7,84,325 per year
    27 salaries reported
  3. Thane, Maharashtra
    ₹6,35,863 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,556 job openings

Average ₹13,61,074 per year

Is this useful?

Frequently searched careers

Security Guard

Accountant

Software Engineer

Driver

Data Entry Clerk

Teacher

Nurse

Pharmacist

Laboratory Technician

Graphic Designer

Computer Operator

Civil Engineer