Machine learning: Average Salary in India, 2025
Find out what the average Machine learning salary is
Salary rate
How much does a Machine learning make in India?
₹ 500,000/ Annual
Based on 3347 salaries
Based on 3347 salaries
The average Machine learning in India is ₹ 500,000 per year or ₹ 200 per hour. Entry-level positions start at ₹ 425,000 per year, while most experienced workers make up to ₹ 2,420,000 per year.
Median₹ 500,000

Low₹ 425,000
High₹ 2,420,000
Active jobs with salaries



- Promoted
Machine Learning Engineer
BayOne SolutionsLucknow, IN Machine Learning Development & Implementation (40%).Design and implement end-to-end ML pipelines for recommendation systems, search ranking, and classification problems.
Build and optimize tradition...Show moreLast updated: 18 days ago
- Promoted
Machine Learning Consultant
Sony Research IndiaLucknow, IN Sony Research India is driving cutting-edge research and development in various locations around the globe, including laboratories in Japan, the United States, Europe, and Asia.We endeavor to creat...Show moreLast updated: 18 days ago
- Promoted
Machine Learning Engineer
ThoughtSol Infotech Ltd.Uttar Pradesh, India Model Development & Algorithm Optimization : .Design, implement, and optimize.Train and evaluate models using historical data, ensuring accuracy, scalability, and efficiency while fine-tuning hyperpa...Show moreLast updated: 4 days ago
- Promoted
- New!
Machine Learning Engineer
Sitevis LTDLucknow, IN We are seeking a Machine Learning Engineer to design, build, and deploy scalable ML models that power data-driven products and decisions.
You will work closely with data scientists, software enginee...Show moreLast updated: 16 hours ago