The Artificial Intelligence (AI) Frameworks team at Microsoft is seeking a Principal Software Engineering Manager to join their innovative team. This role sits at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software. The team develops AI software that enables running AI models across various platforms, from world's fastest AI supercomputers to internet browsers. Working directly with OpenAI, the team's software stack enables ML developers to optimize and scale model training and inference, serving trillions of inferences daily through major Microsoft products.
The position requires both technical leadership and hands-on software development skills. You'll be working on multiple levels of the AI software stack, including fundamental abstractions, programming models, compilers, runtimes, libraries, and APIs. The role involves managing an engineering team while helping set technical direction and participating in software design and development.
This is an opportunity to work with a cross-disciplinary team of highly capable professionals in a collaborative and inclusive culture. The team contributes to the open-source community and works on solving some of the hardest problems in building a full end-to-end AI stack. The ideal candidate will have a demonstrated history of solving complex technical problems and an entrepreneurial approach with the ability to take initiative and move fast.
The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and opportunities for professional growth and networking. Microsoft maintains an inclusive work environment and is an equal opportunity employer, welcoming diverse perspectives and backgrounds.