Taro Logo

Senior Supercomputing Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
United States
$119,800 - $234,700
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Job Description

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.

Last updated 3 hours ago

Responsibilities For Senior Supercomputing Software Engineer

  • Be part of a comprehensive systems management team focused on operational excellence and customer success
  • Build tools and analyze key system metrics and telemetry to proactively identify and debug HPC system issues
  • Partner with customers, vendors, and other teams within Azure to drive comprehensive solutions
  • Help ensure Azure platform is consistent on performance, can scale on-demand
  • Contribute to a test-driven engineering culture to reduce regressions and bugs

Requirements For Senior Supercomputing Software Engineer

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years of experience in operating AI/HPC systems, developing and running AI/HPC applications on clusters, or operating Cloud Infrastructure
  • 2+ years of Specialized experience with one of AI/HPC system management OR High-Speed Networks OR HPC Storage OR managing Cloud Infrastructure
  • 2+ years of experience with the HPC software stack
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Supercomputing Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Container Instances, building scalable cloud services and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Specialized cloud services and networking infrastructure.

Senior Cloud Network Engineer - Azure Fiber & AI

Senior Cloud Network Engineer position at Microsoft focusing on Azure Fiber & AI infrastructure, offering competitive salary and benefits with hybrid work options.

Solution Engineer - Cloud & AI Apps

Senior Cloud & AI Apps Solution Engineer position at Microsoft, focusing on technical sales and implementation of AI and cloud solutions. Hybrid role with 7+ years experience required.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Core, building and managing cloud infrastructure services with competitive compensation between $119,800 - $234,700.