Microsoft Azure AI high performance computing team is seeking a Senior Supercomputing Software Engineer to enable customers in deploying, monitoring, profiling, and debugging their applications on hyperscale cloud infrastructure. This role is critical in maintaining Azure's position in enabling the largest supercomputing deployments in public cloud, as evidenced by various HPC SKUs making their mark on Top500, MLPerf and Graph500 rankings.
The position requires expertise in building and utilizing state-of-the-art tools and techniques for maintaining reliability, runtime performance, and system health at supercomputing scale. As a Senior Software Engineer, you'll establish best practices, drive architectural changes, and influence the roadmap of relevant software and hardware components. Your work will directly impact business goals across a wide range of users and facilitate the next wave of growth and innovation in AI and HPC in the cloud.
The role offers a competitive base salary range of $119,800 - $234,700 USD annually (higher in SF Bay Area and NYC), along with comprehensive benefits including industry-leading healthcare, educational resources, investment options, and parental leave. Working in a flexible environment with up to 100% work from home options and 0-25% travel requirements, you'll be part of Microsoft's mission to empower every person and organization globally.
This position combines technical depth in HPC/AI systems with the opportunity to work on cutting-edge cloud infrastructure at massive scale. The ideal candidate will bring strong engineering fundamentals along with specialized experience in HPC system management, high-speed networks, or cloud infrastructure. If you're passionate about solving complex technical challenges and enabling next-generation computing capabilities in the cloud, this role offers an excellent opportunity to make a significant impact.