Microsoft's AI Frameworks team is seeking a Senior Software Engineer to join their CoreAI division, focusing on developing AI software that enables running AI models across various platforms - from supercomputers to mobile devices. This role sits at the intersection of AI innovation, hardware optimization, and systems software development.
The position involves working on fundamental abstractions, programming models, runtimes, libraries, and APIs to enable large-scale training and inferencing of models on novel AI hardware. The team collaborates closely with hardware teams and partners to build software stacks for AI accelerators, while also working with ML researchers to optimize and scale model training and inference.
As a Senior Software Engineer, you'll be part of a cross-disciplinary team with a collaborative and inclusive culture, contributing to both proprietary and open-source projects. The role requires strong technical skills in C/C++ programming, system-level software development, and a deep understanding of software engineering principles.
The ideal candidate should have experience with deep learning frameworks, embedded systems, and networking protocols. You'll be working in Microsoft's Redmond campus, collaborating with world-class engineers and researchers to solve complex technical challenges in AI infrastructure.
This is an excellent opportunity for someone passionate about AI technology who wants to make a significant impact on the future of AI computing. The role offers competitive compensation, comprehensive benefits, and the chance to work on cutting-edge technology that will shape the future of AI deployment across different computing platforms.
The position includes industry-leading healthcare benefits, educational resources, investment options, parental leave, and various other perks that make Microsoft a great place to work. Join us in building the next generation of AI infrastructure that will power applications across the computing spectrum.