which among data science or ML AL would have better job opportunities and salary?
See all this fields you have mentioned have really good job perspective in the industries. So if you wish you can go for the Data Science or ML-AI. Now as per the industry exposure in India, there are more vacancies available for Data Scientist over the ML-AI although ML-AI is a part of Data Science. So if you wish to go for a field with more job openings then I would recommend you to go for the course of Data Science.
To know more about Data Science, visit the link below:
https://www.careers360.com/courses/data-science-course
To know more about ML visit the link below:
https://www.careers360.com/courses/machine-learning-course
To know more about AI visit the link below:
https://www.careers360.com/courses/artificial-intelligence-course
I hope this answer helps. All the very best for your future endeavors!