Senior Machine Learning Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$108,100 - $199,700
Machine Learning
Senior Software Engineer
Hybrid
4+ years of experience
AI

Description For Senior Machine Learning Engineer

Microsoft is seeking a Senior Machine Learning Engineer to join their team in developing cutting-edge machine learning solutions. This role combines research and practical implementation, requiring expertise in both ML theory and engineering practices. The position involves close collaboration with researchers to implement novel algorithms while maintaining high engineering standards.

The ideal candidate will have extensive experience in designing, training, and optimizing ML models, particularly in working with large language models and high-performance computing environments. They will be responsible for bridging the gap between research innovations and practical implementations, working with both internal teams and open-source communities.

The role offers an opportunity to work with state-of-the-art ML technologies and frameworks, including PyTorch, TensorFlow, and HuggingFace, while contributing to Microsoft's mission of empowering every person and organization on the planet. The position requires both technical depth in ML engineering and the ability to collaborate effectively across disciplines.

Key responsibilities include developing high-performance ML training systems, optimizing GPU utilization, and maintaining robust ML infrastructure. The role combines the excitement of research with the rigor of production engineering, making it ideal for someone who enjoys pushing technical boundaries while delivering practical solutions.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and work-life balance support. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities. The position offers competitive compensation and the chance to work on impactful projects at global scale.

Last updated 2 days ago

Responsibilities For Senior Machine Learning Engineer

  • Partner with researchers to implement and evolve novel ML algorithms and approaches
  • Interact with Microsoft product teams, MSR partners and open-source communities
  • Engineer complex, high performant ML training jobs
  • Reduce ML infrastructure complexities across research projects
  • Debug infrastructure issues and maintain high GPU utilization

Requirements For Senior Machine Learning Engineer

Python
Java
TypeScript
  • Bachelor's Degree in Computer Science, Engineering, Statistics, Mathematics, or related field AND 4+ years technical engineering experience
  • 4+ years of industry or academic experience in applying, implementing, and/or developing algorithms for machine learning, AI, or statistics
  • 2+ years experience with ML engineering programming languages and platforms (Python, PyTorch, TensorFlow, HuggingFace)
  • 2+ years experience with building, debugging and optimizing large, high performance ML training jobs

Benefits For Senior Machine Learning Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 Senior Machine Learning Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure AI Platform team, focusing on developing and scaling large language model technologies and ML training infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, developing AI software and infrastructure for various platforms from supercomputers to mobile devices.

Senior Research Software Engineer

Senior Research Software Engineer position at Microsoft Research AI Frontiers, focusing on developing advanced AI systems and multi-agent technologies.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft focusing on developing and implementing cutting-edge ML solutions, working with researchers and product teams.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft Security, focusing on developing autonomous agents and AI systems for cybersecurity, with competitive pay and remote work options.