Join Microsoft's Azure Specialized team as a Senior High Performance Computing (HPC) Software Engineer, where you'll be instrumental in shaping the future of AI training, inferencing, and GPU-based infrastructure. This role offers a unique opportunity to work with cutting-edge hardware and software, focusing on delivering high-performance solutions at massive scale. You'll be part of a team that's driving Azure's next 100X growth, working on everything from fiber networking to cluster design.
The position requires deep technical expertise in HPC and AI infrastructure, with opportunities to influence hardware-software co-design and system architecture. You'll collaborate with industry partners and cross-functional teams to enable new scenarios for Azure customers. The role combines hands-on technical work with strategic planning, as you'll help define and implement the next generation of cloud computing infrastructure.
As a senior engineer, you'll be responsible for ensuring Azure's platform maintains consistent performance, scales effectively, and meets the unprecedented computing demands of modern workloads. You'll join a team of experienced engineers focused on building highly available systems and implementing large-scale algorithms. The role offers competitive compensation, comprehensive benefits, and the chance to work on projects that directly impact millions of users worldwide.
Microsoft provides an inclusive work environment with opportunities for growth and development. The position offers flexibility with up to 100% work from home options and minimal travel requirements (0-25%). You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.