Microsoft's AI Frameworks team is seeking a Software Engineer II specialized in GPU Performance to join their cutting-edge development team. This role is integral to developing AI software used in training and deploying world's most advanced AI models, working directly with Microsoft's next-generation supercomputers and the new Maia-100 AI accelerator.
The position offers a unique opportunity to work at the intersection of high-performance computing and artificial intelligence, collaborating directly with OpenAI on models hosted on the Azure OpenAI service. The role demands expertise in GPU optimization and performance analysis, requiring hands-on development skills in languages like C/C++, CUDA, and ROCm.
As a Software Engineer II, you'll be responsible for optimizing machine learning models, developing new GPU kernels, and working with state-of-the-art LLMs. The position offers a competitive salary range of $98,300 - $193,200, comprehensive benefits, and the flexibility of hybrid work with up to 50% work from home option.
The ideal candidate will have at least 2 years of technical engineering experience, strong background in GPU optimization, and experience with deep learning frameworks. This role provides an exceptional opportunity to work with cutting-edge AI technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.
Working at Microsoft means joining a culture that values diversity, inclusion, and innovation, with access to industry-leading healthcare, educational resources, and comprehensive benefits. The role offers significant growth potential within one of the world's leading technology companies, working on projects that shape the future of AI technology.