The highest salary of an ML engineer in India is around INR 20,00,000 annually. However, their salaries vary depending on the factors such as experience level, location, and skills. For instance, the highest salary of an ML engineer in a New York state department/ new york trust company is nearly $162,148.