Microsoft's AI Platform organization is seeking a Principal Software Engineer to join their team building cutting-edge AI infrastructure and solutions. This role is part of the team responsible for Azure OpenAI, Azure Machine Learning, and Cognitive Services, focusing on GPU performance analysis and optimization. The position offers the opportunity to work on fundamental AI software used to train and deploy advanced AI models, collaborating directly with OpenAI and hardware teams on Microsoft's next-generation supercomputers and the Maia-100 AI accelerator.
The role requires deep technical expertise in GPU optimization, software development, and AI/ML systems. You'll be working at the intersection of hardware and software, developing solutions for large-scale AI training and inference. The position offers up to 100% work from home flexibility with 0-25% travel requirements.
As a Principal Engineer, you'll be at the forefront of AI innovation, working with state-of-the-art technologies and contributing to Microsoft's mission of empowering every person and organization on the planet. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on some of the largest AI workloads globally.
The ideal candidate will bring strong technical skills in C/C++, GPU programming, and performance optimization, combined with the ability to collaborate across teams and disciplines. This is an opportunity to shape the future of AI infrastructure while working with industry-leading technologies and experts in the field.