Machine Learning Engineer salary in Bengaluru
How much does a Machine Learning Engineer make in the Bengaluru?
Average base salary
INR251,500 / Month
The average salary for Machine Learning Engineer is INR251,500 per month in Bengaluru salaries taken from job postings on Jobstore in the past 12 months (updated September 28, 2026)
Machine Learning Engineer job openings in Bengaluru
See more jobsHighest paying companies for Machine Learning Engineer in Bengaluru
Average year monthly is based on job postings on Jobstore in the past 12 months.
-
Q2
INR450,000 per month
View company -
Top Gen AI Jobs
INR650,000 per month
View company -
Apple
INR450,000 per month
View company -
Experity
INR750,000 per month
View company -
Palo Alto Networks
INR500,000 per month
View company -
Amazon Music
INR450,000 per month
View company
Highest paying cities for Machine Learning Engineer in India
How much do similar jobs as Machine Learning Engineer get paid in Bengaluru?
-
Machine Learning Ops Engineer
Job openingsAverage INR200,000 per month
-
Machine Learning
Job openingsAverage INR212,500 per month
-
Machine Learning Scientist III
Job openingsAverage INR375,000 per month
-
Senior Machine learning Scientist
Job openingsAverage INR325,000 per month
-
Machine Learning & AI Platform Lead
Job openingsAverage INR360,000 per month
-
Electrical Controls & Machine Safety Engineer
Job openingsAverage INR105,000 per month