Principal Supercomputing Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $294,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Supercomputing Software Engineer

Microsoft Azure AI/HPC team is seeking a Principal Supercomputing Software Engineer to enable customers in deploying, monitoring, profiling, and debugging applications on hyperscale cloud infrastructure. Azure is leading in supercomputing deployments, with recognition in Top500, MLPerf, and Graph500 rankings. This role focuses on building and implementing state-of-the-art tools and techniques for cloud-native supercomputers, ensuring reliability and performance at scale.

As a Principal Engineer, you'll establish best practices, drive architectural changes, and influence the roadmap of software and hardware components. The position requires expertise in AI/HPC systems, cloud infrastructure, and strong programming skills. You'll work with cutting-edge technology while directly impacting business goals and facilitating innovation in AI and HPC cloud computing.

The role offers competitive compensation ranging from $137,600 to $294,000 (location dependent), comprehensive benefits, and the opportunity to work remotely. You'll join a collaborative environment focused on growth and innovation, working with teams across Azure to deliver world-class supercomputing solutions. This position combines technical leadership with hands-on engineering, making it ideal for experienced professionals passionate about large-scale computing and AI infrastructure.

Last updated 3 days ago

Responsibilities For Principal Supercomputing Software Engineer

  • Be part of a comprehensive systems management team focused on operational excellence and customer success
  • Analyze key system metrics and telemetry to proactively identify and debug HPC system issues
  • Build appropriate tooling and help develop processes
  • Partner with customers, vendors, and other teams within Azure
  • Ensure that the Azure platform is performant, scalable and resilient
  • Foster test-driven engineering culture

Requirements For Principal Supercomputing Software Engineer

Python
Java
JavaScript
Linux
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years of experience in operating AI/HPC systems
  • 3+ years of specialized experience with AI/HPC system management OR High-Speed Networks OR HPC Storage OR managing Cloud Infrastructure
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Supercomputing Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Supercomputing Software Engineer

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure Policy team to build scalable governance services and distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on AI infrastructure, cloud computing, and next-gen hardware integration.

Principal Software Engineer - Azure Resource Graph

Principal Software Engineer position at Microsoft working on Azure Resource Graph, building large-scale distributed systems and cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on cloud performance optimization, virtualization, and system architecture with competitive compensation and benefits.