A machine learning engineer is one who creates machine learning algorithms to optimize and deliver the desired results. He increases the accuracy of models and reduces computational complexity. He develops machine learning infrastructure and data pipelines to improve the quality of data. The average salary of a machine learning engineer in India starts at INR 50,000 per month and goes upto INR 1.5-2 lakhs per month, based on the skills and experience of the candidate. In the city of San Francisco in the United States, the average salary for a software engineer is $134,135 per year and that of a machine learning engineer is $169,930 per year. A Japanese firm called ‘Start Today’ recently posted a new job for the designation of AI tech experts and fixed a machine learning engineer’s salary at more than a 100 million yen or a little less than US $1 million.