Senior Machine Learning Engineer

A global technology company empowering every person and organization on the planet to achieve more.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
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 industry-leading machine learning solutions. This role combines hands-on ML engineering with research collaboration, focusing on implementing and optimizing cutting-edge machine learning models. The position offers a unique opportunity to work at the intersection of research and practical implementation, collaborating with Microsoft Research (MSR) and product teams. The role involves developing novel ML algorithms, working with large language models, and building high-performance training infrastructure. Working in a hybrid environment (up to 50% work from home), you'll be part of Microsoft's mission to empower every person and organization globally. The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits, including healthcare, educational resources, and parental leave. This role is perfect for experienced ML engineers who are passionate about pushing the boundaries of AI while maintaining strong engineering practices.

Last updated 4 hours ago

Responsibilities For Senior Machine Learning Engineer

  • Work as a member of a cross-disciplinary team of engineers, data scientists and researchers
  • Partner with researchers to quickly learn, implement and evolve novel ML algorithms and approaches
  • Interact with Microsoft product teams, MSR partners and open-source communities
  • Engineer complex, high performant, efficient ML training jobs
  • Reduce ML infrastructure complexities across research projects
  • Maintain high GPU utilization and contribute to open-source tooling/frameworks

Requirements For Senior Machine Learning Engineer

Python
  • 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
  • 2+ years of experience with common ML engineering programming languages and platforms such as Python, PyTorch, TensorFlow and/or HuggingFace
  • 2+ years of experience with building, debugging and optimizing large, high performance ML training jobs

Benefits For Senior 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 Senior Machine Learning Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure AI Platform team, focusing on AI infrastructure and LLM services, offering hybrid work in Redmond, WA.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI/ML technologies and hardware integration, offering hybrid work in Suzhou, China with comprehensive benefits and innovative project opportunities.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Microsoft, focusing on developing advanced ML solutions and collaborating with research teams. Requires 4+ years of experience in ML/AI development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Platform team, focusing on LLM technologies and cloud-based AI solutions in Bangalore, India.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Mixed Reality team, focusing on computer vision and machine learning for mixed reality applications with competitive compensation and benefits.