Microsoft's AI Platform organization is seeking a Principal Software Engineer to join their team working on GPU performance analysis and optimization. This role is part of the team building Azure OpenAI, Azure Machine Learning, Cognitive Services, and global Azure AI infrastructure. The position involves working with state-of-the-art AI models and next-generation supercomputers, including the new Maia-100 AI accelerator.
The role requires deep expertise in GPU optimization, working directly with hardware teams and partners to build software stacks for advanced AI systems. You'll collaborate with ML researchers and developers to optimize and scale model training and inference, including direct work with OpenAI on models hosted on the Azure OpenAI service.
This is a highly technical position requiring hands-on software design and development skills, with a focus on solving complex problems in building end-to-end AI stacks. The ideal candidate will bring an entrepreneurial approach and ability to take initiative in a fast-paced environment.
The position offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge AI technology that impacts Microsoft's flagship products. The role supports up to 100% remote work with some travel requirements (0-25%), providing flexibility while maintaining collaborative opportunities with world-class teams.