Yes, being one of the most in-demand skills right now, ML jobs pay very well. According to Glassdoor, the average annual salary of ML jobs in India is anywhere between Rs. 4,60,000 and Rs. 11,00,000. Since there is a severe shortage of talented professionals in data science and ML, companies are usually willing to compensate with handsome salary packages (much higher than the average salary standard in the industry) to deserving candidates.