Microsoft's AI Frameworks team 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 focuses on developing fundamental abstractions, programming models, runtimes, libraries, and APIs for large-scale AI model training and inference on novel AI hardware like the Maia 100.
The position offers an opportunity to work at the cutting edge of AI technology, collaborating with hardware teams and ML researchers to optimize and scale model training and inference. The ideal candidate should have strong technical problem-solving abilities and an entrepreneurial approach to tackling complex challenges in building end-to-end AI stacks.
As part of Microsoft's mission to empower every person and organization globally, you'll work in an inclusive environment that values growth mindset, innovation, and collaboration. The role offers competitive compensation, comprehensive benefits, and the chance to impact the future of AI technology at one of the world's leading tech companies.
The position requires expertise in C/C++ and Python, with experience in deep learning frameworks and hardware simulation being highly valuable. You'll be part of a dynamic team that works across disciplines, from hardware design to ML development, making this an excellent opportunity for those passionate about advancing AI technology and building scalable solutions.