Senior Machine Learning Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $250,200
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

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 technical expertise with collaborative research work, making it an exciting opportunity for experienced ML engineers.

The position involves working at the intersection of research and practical implementation, where you'll partner with researchers to develop and optimize machine learning algorithms while ensuring they can be effectively deployed at scale. You'll be handling complex ML training jobs, working with cutting-edge frameworks, and contributing to the broader ML community through open-source contributions.

Key aspects of the role include:

  • Collaborating with cross-disciplinary teams of engineers, data scientists, and researchers
  • Implementing and evolving novel ML algorithms
  • Working with large language models (LLM) architectures
  • Managing and optimizing GPU infrastructure
  • Contributing to open-source projects and maintaining documentation

The ideal candidate will have strong foundations in computer science or related fields, extensive experience with ML frameworks like PyTorch and TensorFlow, and a track record of implementing high-performance ML solutions. The role offers competitive compensation ($117,200 - $250,200 in NYC) and comprehensive benefits including healthcare, educational resources, and parental leave.

This position represents an opportunity to work at the forefront of machine learning technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with world-class researchers and engineers.

Last updated 2 days ago

Responsibilities For Senior Machine Learning Engineer

  • Partner with researchers to quickly learn, implement and evolve novel ML algorithms and approaches
  • Interact with Microsoft product teams, Microsoft Research (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
  • Keep ML infrastructure documentation simple and up to date

Requirements For Senior Machine Learning Engineer

Python
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, AI, or statistics
  • 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
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 - MSAI

Senior Software Engineer position at Microsoft's MSAI team, focusing on Copilot for M365 services, data security, and AI integration, offering competitive compensation and remote work options.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Senior Software Engineer

Senior Software Engineer role at Microsoft 365 IDEAs team, focusing on ML platform development and optimization, requiring 4+ years of experience in technical engineering and ML platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's MAI APRD Shopping team, focusing on AI-driven e-commerce solutions and catalog development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on optimizing AI model performance and working with OpenAI on Azure services.