Software Engineer II and Sr. Software Engineer - AI Frameworks

Microsoft
Redmond, WA, USA / Mountain View, CA, USA / Boston, MA, USA2026-04-21onsite

About the job

Are you looking for opportunities to deliver innovations to hundreds of millions of users that impact their daily life? Do you want to be part of a fast-cycle, highly competitive, and hardcore AI/ML frameworks team with ambitious goals to advance AI technology? The AI Frameworks team at Microsoft develops software that pushes the cutting edge of performance and experience in machine learning in production and research. We bridge the gap between the latest state-of-the-art AI models and hardware eco-systems. We build software to enable running AI models everywhere, from the world’s fastest super cloud computers, to servers, desktops, mobile phones, IoT devices, and internet browsers. The framework we develop is powering AI experience for all major Microsoft products, such as Windows, Office, Microsoft 365, Bing, SQL Server, VSCode, Cognitive Service, Copilot+ PC, and many others.

Responsibilities

Design, implement, and test a function or component for our AI/ML frameworks and tools

Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems

Interacting and collaborating with our partners both internal and external

Interacting with and providing tech support for our customers/users

Embody our Culture and Values

Qualifications

Minimum

Bachelor's degree in computer science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Python OR equivalent experience.

Preferred

Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python OR equivalent experience.4+ years of experience in AI frameworks, large scale distributed computation, system programming, compiler or machine learning (ML).2+ years of experience building Android applications from scratch.Experience working on systems performance optimization.Working with Open-Source code.4+ years of experience successfully collaborating with cross functional teams, owning deliverables and driving results to meet business objectives.