The Artificial Intelligence (AI) Frameworks team at Microsoft is seeking a Senior Software Engineer to join their innovative team that develops AI software used to train and deploy the world's most advanced AI models. This role focuses on infrastructure engineering, specifically working on cloud security, infrastructure as code, monitoring, and deployment of internal systems.
The position offers an exciting opportunity to work at the intersection of AI algorithmic innovation and purpose-built AI hardware, systems, and software. As a member of this cross-discipline team, you'll collaborate with hardware teams and partners to build software stacks for Microsoft's next-generation supercomputers and the new Maia-100 AI accelerator.
The ideal candidate will have strong experience in cloud technologies, particularly Azure, and expertise in C/C++ and Python development. You'll work closely with the Engineering Systems team to provide workflows and workflow improvements across different programming languages and domains. The role requires hands-on design and development skills, with a demonstrated history of working on infrastructure for large C++ or Python codebases.
This position offers a competitive salary range of CAD $108,100 - CAD $199,700 per year and includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave. The role is based in Vancouver, British Columbia, with up to 100% work from home flexibility and requires 0-25% travel.
Working at Microsoft means joining a collaborative and inclusive culture where you'll have the opportunity to make a significant impact on the future of AI technology while working with some of the industry's brightest minds. The company's mission to empower every person and organization on the planet to achieve more drives everything we do, making this an excellent opportunity for someone passionate about infrastructure engineering and AI technology.