Microsoft's AI Frameworks team is seeking a Senior Software Engineer specializing in GPU Performance to join their cutting-edge development efforts. This role is part of the team that develops AI software for training and deploying 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, performance analysis, and hands-on software development, particularly focusing on scaling and optimizing machine learning models on novel AI hardware.
Based in Vancouver, British Columbia, with up to 100% work-from-home flexibility, this position offers a competitive salary range of CAD $108,100 - $199,700 per year. The role requires 4+ years of technical engineering experience, with specific emphasis on GPU optimization and kernel development.
The successful candidate will be part of Microsoft's mission to empower every person and organization globally, working in an inclusive culture that values growth mindset and innovation. You'll be developing fundamental abstractions, programming models, and APIs while collaborating with ML researchers and developers to optimize and scale model training and inference.
This is an exceptional opportunity for someone passionate about high-performance computing, AI infrastructure, and solving complex technical challenges in a collaborative environment. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.