Senior Software Engineer - ML Focused

Global technology company that develops software, consumer electronics, and services.
$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 ML and AI that impact millions of Windows developers worldwide. The role involves working with GPU-driven technologies and implementing advanced ML algorithms and optimizations. The position is part of the ML Team responsible for designing and building techniques using advanced ML algorithms and optimizations by utilizing latest Hardware features.

The ideal candidate will have strong experience in machine learning technologies, including models, compilers, algorithms, and Kernel optimizations, with emphasis on the hardware compute stack. This role offers significant potential to impact Microsoft's future and the industry at large, working within the Core OS team that powers Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem.

The position offers competitive compensation ranging from $117,200 to $229,200 (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The role allows for up to 100% work from home with 0-25% travel requirements. This is an excellent opportunity for experienced engineers passionate about ML and AI to work on cutting-edge technology that affects billions of customers worldwide.

The role combines technical expertise in ML with practical implementation, requiring collaboration with hardware partners and game/app developers to ensure optimal feature implementation. The position demands both deep technical knowledge and the ability to work cross-functionally with various teams and partners.

Last updated 11 hours 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
  • Coding experience in C, C++, C#, or Python
  • 1+ years of ML compiler or advanced ML techniques experience and optimizations
  • Pass Microsoft Cloud Background Check upon hire/transfer and every two years
  • Experience in building ML compilers and/or improving performance for AI/ML workloads
  • Knowledge of modern rendering techniques and/or gaming applications
  • Understanding of GPU hardware works and APIs

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

Senior Software Engineer position at Microsoft focusing on AI and machine learning development for Microsoft Intune, offering hybrid work in Redmond, WA with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Turing team, working on Microsoft365 Copilot and machine learning solutions.

Senior Software Engineer - AI/ML

Senior Software Engineer position at Microsoft focusing on AI/ML development, working on next-generation applications with Dynamics 365, Copilot, and cloud services in Dublin, Ireland.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure ML team, focusing on AI and machine learning platform development with competitive compensation and comprehensive benefits.

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.