The Artificial Intelligence (AI) Frameworks team at Microsoft is seeking a Senior Software Engineer to join their innovative team developing AI software that enables running AI models across various platforms - from supercomputers to mobile devices. The role involves working at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software development. The team collaborates with hardware teams and partners to build software stacks for novel AI accelerators like the Maia 100, while working closely with ML researchers and developers to optimize and scale model training and inference.
As a Senior Software Engineer, you'll work on fundamental abstractions, programming models, runtimes, libraries, and APIs to enable large-scale training and inferencing of models on novel AI hardware. The position requires strong technical skills and hands-on software design and development experience. The ideal candidate should have a proven track record of solving complex technical problems and be motivated to tackle challenging aspects of building a full end-to-end AI stack.
The role offers the opportunity to work in a collaborative, inclusive culture with highly capable team members. You'll contribute to open-source communities and work on cutting-edge AI technologies. The position requires strong cross-team collaboration skills and the ability to work effectively with researchers and developers. Microsoft offers competitive compensation, comprehensive benefits, and the chance to work on technology that impacts millions of users worldwide.