Senior Software Engineer - ML Focused

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

Description For Senior Software Engineer - ML Focused

Microsoft's Core Operating Systems organization is seeking a Senior Software Engineer focused on Machine Learning to drive platform innovations in the ML field. This role is part of the ML Team responsible for developing cutting-edge ML algorithms and optimizations for real-time AI workloads, particularly focusing on GPU and hardware architectures. The position offers an opportunity to work on technology that impacts millions of Windows developers worldwide.

The role involves working with hardware partner teams to develop new ML optimizations and collaborating with game/app developer teams to ensure features meet their needs. The successful candidate will be part of the team designing best innovations in machine learning and Artificial Intelligence that reaches a global audience.

As part of Core OS, you'll be working on Operating Systems that power Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem. This position is crucial in supporting cloud businesses and billions of customers worldwide. The role offers significant potential to impact Microsoft and the future of the industry.

The position offers competitive compensation with a base salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), comprehensive benefits including healthcare, educational resources, and parental leave. The work environment supports up to 100% remote work with 0-25% travel requirements.

This is an excellent opportunity for an experienced engineer passionate about ML technologies, including models, compilers, algorithms, and kernel optimizations. The role requires a growth mindset and the desire to contribute to building highly efficient ML intelligence systems that will shape the future of technology.

Last updated a day ago

Responsibilities For Senior Software Engineer - ML Focused

  • Design, implement and execute advanced ML algorithms and techniques for compilers
  • Work with industry partners, customers and internal partners to help define future of 3D advance AI/ML workloads & Gaming
  • Work with industry partners to ensure ML intelligence can deliver best in class content and performance

Requirements For Senior Software Engineer - ML Focused

Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 1+ years of ML compiler or advanced ML techniques experience and optimizations
  • Experience in coding languages including C, C++, C#, or Python
  • Must pass Microsoft Cloud Background Check
  • Knowledge of GPU hardware and APIs
  • Understanding of modern rendering techniques and gaming applications

Benefits For Senior Software Engineer - ML Focused

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 Software Engineer - ML Focused

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.

Software Engineer- AI Full Stack Development

Senior Software Engineer role at Microsoft focusing on AI and full-stack development, requiring 4+ years of experience and expertise in AI/ML technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-enabled developer tools, offering remote work and competitive compensation.

Senior Software Engineer-Machine Learning Frameworks

Senior Software Engineer role at Microsoft focusing on developing and optimizing machine learning frameworks through the DeepSpeed open-source library.

Senior Software Engineer- GPU

Senior Software Engineer position at Microsoft focusing on GPU optimization and AI infrastructure development for large language models.