Microsoft's AI Frameworks team is seeking a Senior Software Engineer specializing in GPU Performance to join their cutting-edge development team. This role is integral to developing AI software used in training and deploying world-class AI models, working directly with Microsoft's next-generation supercomputers and the new Maia-100 AI accelerator. The position offers a unique opportunity to collaborate with OpenAI and work on the Azure OpenAI service.
The role focuses on GPU performance analysis and optimization, requiring strong technical expertise in software development. You'll be working on fundamental abstractions, programming models, runtimes, libraries, and APIs to enable large-scale training and inferencing of models on novel AI hardware. The position demands someone with a proven track record of solving complex technical challenges and the ability to take initiative in building a complete end-to-end AI stack.
As part of Microsoft's inclusive culture, you'll join a team that values diverse perspectives and collaborative innovation. The company offers competitive compensation ($117,200 - $229,200 base salary range) and comprehensive benefits, including healthcare, educational resources, and parental leave. This remote position allows up to 100% work from home with 0-25% travel requirements.
The ideal candidate will bring 4+ years of technical engineering experience, strong proficiency in C/C++, CUDA, or ROCm, and extensive knowledge of GPU optimization. This role presents an exceptional opportunity to work at the forefront of AI technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.