How much does a Machine Learning Engineer make?

Updated 21 Jan 2022
US$1,31,001 /yr
Average Base Pay

2,164 salaries

US$88T

Low

US$2L

High

No additional cash compensation has been reported for this role

How much does a Machine Learning Engineer make? The national average salary for a Machine Learning Engineer is $1,31,001 in United States. Filter by location to see Machine Learning Engineer salaries in your area. Salary estimates are based on 2,164 salaries submitted anonymously to Glassdoor by Machine Learning Engineer employees.

Seniority Levels

L2
Machine Learning Engineer₹8,42,482 /yr
L3
Senior Machine Learning Engineer₹14L /yr
L4
See Full Career Path

Related Job Titles

Software Engineer - Machine Learning

₹30,611

per year

Research Engineer

₹49,000

per year

Salaries in India

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (INR)

Range

Quantiphi
3.7

Quantiphi

Machine Learning Engineer

₹8,81,684

 /yr
Range: ₹5L - ₹16L
115 salaries
See 120 salaries from all locations

₹5L

₹16L

₹4,94,956 - ₹15,65,504 Range

Tata Consultancy Services
3.9

Tata Consultancy Services

Machine Learning Engineer

₹5,24,158

 /yr
Range: ₹3L - ₹15L

₹3L

₹15L

₹2,67,228 - ₹14,76,527 Range

Accenture
4.1

Accenture

Machine Learning Engineer

₹8,71,959

 /yr
Range: ₹2L - ₹17L

₹2L

₹17L

₹2,13,782 - ₹16,55,573 Range

Amazon
3.8

Amazon

Machine Learning Engineer

₹4,56,658

 /yr
Range: ₹1L - ₹20L

₹1L

₹20L

₹1,40,177 - ₹20,13,445 Range

First Student
4.1

First Student

Machine Learning Engineer - Monthly

₹44,479

 /mo
Range: ₹21T - ₹2L

₹21T

₹2L

₹20,873 - ₹2,05,224 Range

Google
4.5

Google

Machine Learning Engineer

₹12,90,779

 /yr
Range: ₹6L - ₹26L

₹6L

₹26L

₹5,84,069 - ₹25,65,389 Range

Mad Street Den Systems
4.4

Mad Street Den Systems

Machine Learning Engineer

₹10,17,015

 /yr
Range: ₹7L - ₹17L

₹7L

₹17L

₹7,01,867 - ₹16,84,963 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
FactSet
4

FactSet

Machine Learning Engineer

₹18,06,461

 /yr
Range: ₹12L - ₹22L

₹12L

₹22L

₹11,92,714 - ₹22,07,431 Range

Infocusp
4.8

Infocusp

Machine Learning Engineer

₹10,39,432

 /yr
Range: ₹9L - ₹15L

₹9L

₹15L

₹9,01,726 - ₹14,58,760 Range

Fresher

Machine Learning Engineer - Monthly

₹35,816

 /mo
Range: ₹21T - ₹42T

₹21T

₹42T

₹20,839 - ₹41,747 Range

Infosys
3.3

Infosys

Machine Learning Engineer

₹7,00,240

 /yr
Range: ₹4L - ₹11L

₹4L

₹11L

₹4,42,958 - ₹10,54,662 Range

Cognizant Technology Solutions
3.8

Cognizant Technology Solutions

Machine Learning Engineer

₹5,86,469

 /yr
Range: ₹2L - ₹9L

₹2L

₹9L

₹1,60,105 - ₹8,72,059 Range

HCL Technologies
3.7

HCL Technologies

Machine Learning Engineer

₹6,81,215

 /yr
Range: ₹4L - ₹16L

₹4L

₹16L

₹4,03,738 - ₹15,94,061 Range

ABC
4

ABC

Machine Learning Engineer

₹7,39,586

 /yr
Range: ₹3L - ₹18L

₹3L

₹18L

₹3,33,553 - ₹18,00,000 Range

ICS Consultancy
3.8

ICS Consultancy

Machine Learning Engineer

₹19,45,725

 /yr
Range: ₹19L - ₹19L

₹19L

₹19L

₹19,45,725 - ₹19,45,725 Range

Qualcomm
4.1

Qualcomm

Machine Learning Engineer

₹16,00,000

 /yr
Range: ₹5L - ₹37L

₹5L

₹37L

₹5,33,684 - ₹36,69,081 Range

Intel Corporation
4.2

Intel Corporation

Machine Learning Engineer

₹6,59,164

 /yr
Range: ₹2L - ₹15L

₹2L

₹15L

₹2,16,857 - ₹15,18,580 Range

OptiSol Business Solutions Private Limited
4.4

OptiSol Business Solutions Private Limited

Machine Learning Engineer - Monthly

₹27,965

 /mo
Range: ₹6T - ₹3L

₹6T

₹3L

₹6,251 - ₹3,25,286 Range

Quantiphi
3.7

Quantiphi

Machine Learning Engineer - Monthly Intern

₹23,600

 /mo
Range: ₹21T - ₹71T

₹21T

₹71T

₹20,839 - ₹70,833 Range

NewSpace Research and Technologies
3.6

NewSpace Research and Technologies

Machine Learning Engineer

₹6,00,000

 /yr
Range: ₹3L - ₹14L

₹3L

₹14L

₹3,13,380 - ₹14,36,570 Range

Download as data table
Viewing 1 - 10 of 1,729

Frequently asked questions about a Machine Learning Engineer salaries

The national average salary for a Machine Learning Engineer is ₹8,42,482 per year in India. Filter by location to see a Machine Learning Engineer salaries in your area. Salaries estimates are based on 746 salaries submitted anonymously to Glassdoor by a Machine Learning Engineer employees.

The highest salary for a Machine Learning Engineer in India is ₹19,93,335 per year.

The lowest salary for a Machine Learning Engineer in India is ₹4,00,000 per year.

Recent Salary Reports

Below are the most recent machine learning engineer salary reports. Employer name has been removed to protect anonymity.

₹20,000
monthly
A Machine Learning Engineer in the Chennai Area area reported making ₹20,000 per month
Job Highlights
1-2 years experience
Chennai Area area
Full-time
 
10000+ employees
Company - Public
₹38,914
monthly
A Machine Learning Engineer in the Pune Area area reported making ₹38,914 per month
Job Highlights
Pune Area area
Full-time
 
501 to 1000 employees
Company - Public
₹11,681
monthly
A ML Engineer in the Mumbai Area area reported making ₹11,681 per month
Job Highlights
Mumbai Area area
Intern
 
51 to 200 employees
Company - Private
₹4,21,241
per year
A Machine Learning Engineer in the Chennai Area area reported making ₹4,21,241 per year
Job Highlights
Chennai Area area
Full-time
 
201 to 500 employees
Company - Private
₹21,00,000
per year
A ML Engineer in the Bengaluru Area area reported making ₹21,00,000 per year
Job Highlights
1-2 years experience
Bengaluru Area area
Contract
 
1001 to 5000 employees
Subsidiary or Business Segment
₹13,00,000
per year
A Machine Learning Engineer in the Bengaluru Area area reported making ₹13,00,000 per year
Job Highlights
3-4 years experience
Bengaluru Area area
Full-time
 
1 to 50 employees
Company - Private
₹11,00,000
per year
A ML Engineer in the Bengaluru Area area reported making ₹11,00,000 per year
Job Highlights
1-2 years experience
Bengaluru Area area
Full-time
 
501 to 1000 employees
Company - Private
₹4,28,000
per year
A Machine Learning Engineer in the Bengaluru Area area reported making ₹4,28,000 per year
Job Highlights
Bengaluru Area area
Intern
 
10000+ employees
Company - Private