Microsoft's AI Frameworks team is seeking a Senior Software Engineer to join their innovative group developing AI software for various platforms, from supercomputers to mobile devices. The role focuses on building fundamental abstractions, programming models, and APIs for AI model training and inference on novel hardware like the Maia 100.
The position offers an opportunity to work at the intersection of AI innovation, hardware, and software development. You'll be part of a cross-disciplinary team contributing to open-source communities and collaborating with ML researchers and developers. The role requires strong technical skills in software design and development, with emphasis on solving complex problems in AI stack development.
The team operates in Microsoft's inclusive culture, where innovation and collaboration are key. You'll work on cutting-edge AI technologies, optimizing and scaling model training and inference while working closely with hardware teams and partners. The position offers competitive compensation, comprehensive benefits, and the chance to impact AI development at a global scale.
This role is perfect for someone with strong C/C++ experience, embedded systems knowledge, and a passion for AI/ML technologies. You'll help shape the future of AI software infrastructure while working with some of the industry's most advanced technologies and talented professionals.