Machine Learning Engineer

Microsoft builds end-to-end Azure AI stack/PaaS and is core to Azure's innovation and differentiation, powering products from Office to Teams and Xbox.
$81,900 - $160,200
Machine Learning
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer

Microsoft's AI Platform organization is seeking a Machine Learning Engineer to join their Evaluation AI team, focusing on cutting-edge Natural Language Processing and Deep Learning models. The role involves building the next generation model evaluation platform within Azure AI, which powers Microsoft's flagship products. The position offers opportunities to work on massive-scale AI implementations, including Azure OpenAI, Azure Machine Learning, and Cognitive Services.

The ideal candidate will combine software engineering expertise with machine learning knowledge to develop evaluation platforms and implement state-of-the-art methods. This role provides extensive learning and growth opportunities while working on products that impact millions of users globally. The position offers competitive compensation and comprehensive benefits, including healthcare, educational resources, and parental leave.

Working in a remote-friendly environment with 0-25% travel requirements, you'll collaborate with researchers and scientists to build end-to-end AI pipelines. The role requires proficiency in programming languages like Python, Java, or C++, along with strong ML and statistics background. Microsoft's inclusive culture emphasizes growth mindset, innovation, and collaboration, making it an ideal place for those passionate about AI and large-scale system development.

Last updated 12 hours ago

Responsibilities For Machine Learning Engineer

  • Work on architecture, design and development of the next generation of Azure AI's evaluation platform
  • Work with researchers, applied scientists, and machine learning engineers to design and build end-to-end pipelines for model training, data analysis, serving and evaluation
  • Implement latest evaluation methods from published literature and methods in the industry
  • Drive new product features and evaluation metrics

Requirements For Machine Learning Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline with proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Proficient ML, statistics, and data science experience
  • Experience with large-scale AI models

Benefits For Machine Learning Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer position at Microsoft's CFAR team, focusing on developing AI solutions for cybersecurity and fraud prevention.

Applied AI Engineer II

Applied AI Engineer position at Microsoft focusing on machine learning and AI innovation for security and compliance solutions, offering hybrid work and competitive compensation.

Applied AI Engineer II

Applied AI Engineer II position at Microsoft Security, focusing on developing AI-driven security solutions with competitive salary and remote work options.

Software Engineer II

Software Engineer II position at Microsoft's Azure AI Platform team, focusing on machine learning and AI development with 3+ years of experience required.

Research Software Engineer II - Computer Agent

Research Software Engineer II position at Microsoft's Applied Sciences Group, focusing on AI and computer agent development with competitive salary and remote work options.