Microsoft's AI Frameworks team is seeking a Software Engineer II specializing in GPU Performance to join their cutting-edge work on AI software development. This role is part of the team that develops AI software for training and deploying advanced AI models, working directly with OpenAI and contributing to Microsoft's next-generation supercomputers and Maia-100 AI accelerator.
The position focuses on GPU performance analysis and optimization, requiring strong technical expertise in C/C++, CUDA, and related technologies. 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 role offers an opportunity to work with state-of-the-art technology and directly impact the performance of machine learning models.
As part of Microsoft's commitment to innovation and inclusion, you'll join a collaborative environment that values different perspectives and approaches to problem-solving. The position offers competitive compensation ($98,300 - $193,200) and comprehensive benefits, including healthcare, educational resources, and parental leave. The hybrid work arrangement (up to 50% work from home) provides flexibility while maintaining team collaboration.
This is an excellent opportunity for someone with a proven track record in GPU optimization and machine learning frameworks who wants to work at the forefront of AI technology development. The role combines technical challenges with the opportunity to impact the future of AI infrastructure at one of the world's leading technology companies.