The HPC/AI team at Microsoft is building the next-generation distributed AI supercomputer, pushing the boundaries of artificial intelligence through unmatched computational capabilities. This Principal Software Engineer role focuses on developing cutting-edge networking infrastructure for large-scale AI training, working at the intersection of AI and high-performance computing.
The position involves designing and implementing high-performance, low-latency networking solutions that power distributed AI workloads. You'll work with diverse network architectures and cutting-edge processor technologies, driving the development of comprehensive end-to-end solutions with a focus on performance, scalability, and observability.
As a Principal Engineer, you'll lead technical initiatives, mentor team members, and shape the architecture of systems that will power the future of AI supercomputing. The role requires deep expertise in networking protocols, distributed systems, and a strong understanding of AI infrastructure requirements.
The compensation is competitive, ranging from $137,600 to $267,000 base salary (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, and investment options. The position offers up to 100% work from home flexibility with 0-25% travel requirements.
This is an opportunity to work on groundbreaking technology at Microsoft, a company committed to empowering every person and organization on the planet to achieve more. You'll be part of a culture that values growth mindset, innovation, and collaboration, working on systems that will define the future of AI computing infrastructure.