The Artificial Intelligence (AI) Frameworks team at Microsoft is seeking a Principal Software Engineer to join their innovative team developing AI software that powers everything from world-class supercomputers to mobile devices. This role offers a unique opportunity to work at the intersection of AI innovation, hardware, and software systems.
As a Principal Software Engineer, you'll be instrumental in developing the software stack that enables ML developers to optimize and scale model training and inference. You'll work directly with OpenAI on models hosted on Azure OpenAI service, and your work will impact major Microsoft products including Office, Windows, Bing, and SQL Server, serving trillions of inferences daily.
The position requires a technical leader who can drive architectural decisions and contribute hands-on to software development. You'll work with a cross-disciplinary team of highly capable professionals in a collaborative, inclusive culture. The role involves working on multiple levels of the AI software stack, including fundamental abstractions, programming models, compilers, runtimes, libraries, and APIs.
This is an exceptional opportunity for someone with strong technical leadership experience who is passionate about solving complex problems in AI infrastructure. You'll need to demonstrate entrepreneurial spirit and the ability to take initiative while working with cutting-edge AI technologies. The role offers the chance to make significant contributions to Microsoft's AI platform while collaborating with and contributing to the open-source community.
The position offers competitive compensation, comprehensive benefits, and the opportunity to shape the future of AI infrastructure at one of the world's leading technology companies. If you're excited about technical leadership in AI and want to make a lasting impact on how AI models are deployed and run across different platforms, this role presents an ideal opportunity.