Microsoft's AI Frameworks team is seeking a Principal Software Engineer to join their innovative AI Platform division. This role sits at the intersection of cutting-edge AI development and enterprise-scale software engineering, working on technology that powers AI models across various platforms - from supercomputers to mobile devices.
The position involves developing AI software that enables model training and inference at scale, working directly with OpenAI on Azure OpenAI service, and contributing to ONNX Runtime which serves trillions of inferences daily across major Microsoft products. As a Principal Engineer, you'll be responsible for setting technical direction and architecting solutions that shape the future of AI infrastructure at Microsoft.
The role requires deep expertise in software engineering, particularly in AI/ML systems, with hands-on experience in C/C++ and modern AI frameworks. You'll work in a cross-disciplinary team, collaborating with researchers and developers to solve complex technical challenges in building end-to-end AI stacks. The position offers the opportunity to influence major technical decisions and contribute to open-source projects that impact millions of developers worldwide.
This is an ideal role for a senior technical leader who combines deep technical expertise with strong architectural vision and collaborative skills. You'll be working in Microsoft's inclusive culture, with access to cutting-edge AI technology and the opportunity to shape the future of AI infrastructure. The position offers competitive compensation, comprehensive benefits, and the chance to work on some of the most challenging and impactful problems in AI technology.
The role offers flexibility with up to 100% work from home options, comprehensive benefits including industry-leading healthcare, educational resources, and various other perks. Join Microsoft's mission to empower every person and organization on the planet to achieve more through groundbreaking AI technology.