Microsoft's AI Frameworks team is seeking a Principal Software Engineer to work on cutting-edge AI/ML frameworks that impact hundreds of millions of users. This role focuses on developing software that pushes the boundaries of machine learning performance and experience in both production and research environments.
The team develops critical AI infrastructure powering major Microsoft products including Windows, Office, Microsoft 365, Bing, and others. You'll work on key projects like ONNX (an open standard format for AI models), ONNX Runtime (a high-performance ML inferencing and training accelerator), and Foundry Local (an on-device AI inference solution).
As a Principal Engineer, you'll provide technical leadership, mentor other engineers, and drive architectural decisions that shape the future of AI infrastructure at Microsoft. The role requires deep expertise in AI frameworks, distributed systems, and performance optimization. You'll collaborate across teams to deliver solutions that bridge cutting-edge AI models with hardware ecosystems, enabling AI to run everywhere from cloud supercomputers to mobile devices.
The position offers competitive compensation ($220,800 - $331,200 for Bay Area) and comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft values diversity, inclusion, and work-life balance, encouraging continuous learning and risk-taking in a collaborative environment.
This is an opportunity to make a significant impact on Microsoft's AI infrastructure while working with a talented team that values both technical excellence and personal growth. The role combines deep technical challenges with the opportunity to influence the direction of AI technology at one of the world's leading tech companies.