Taro Logo

Senior Supercomputing Software Engineer

Microsoft is a global technology company whose mission is to empower every person and organization on the planet to achieve more.
United States
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Supercomputing Software Engineer

Microsoft Azure AI/HPC team is seeking a Senior Supercomputing Software Engineer to enable customers in deploying, monitoring, profiling, and debugging applications on hyperscale cloud infrastructure. This role is critical in maintaining Azure's position in Top500, MLPerf, and Graph500 rankings.

As a Senior Supercomputing Engineer, you'll be responsible for building and using state-of-the-art tools to ensure smooth operation of cloud-native supercomputers. You'll work with specialized tools and techniques to maintain reliability, runtime performance, and system health while meeting customer SLAs. The position involves establishing best practices, driving architectural changes, and influencing the roadmap of software and hardware components.

The role offers the opportunity to directly impact a wide range of users and facilitate the next wave of growth in AI and HPC in the cloud. Working at Microsoft, you'll join a culture focused on growth mindset, innovation, and collaboration, with comprehensive benefits including industry-leading healthcare, educational resources, and generous time off.

Key responsibilities include building tools for system metrics analysis, partnering with customers and vendors, ensuring platform consistency and scalability, and contributing to a test-driven engineering culture. The ideal candidate will have experience with AI/HPC systems, cloud infrastructure, and strong programming skills in languages like Python, Java, or JavaScript.

This position offers competitive compensation, with base pay ranging from $117,200 to $229,200 USD annually (higher in SF Bay Area and NYC). The role allows up to 100% work from home with 0-25% travel requirements, making it an excellent opportunity for those seeking to work at the forefront of cloud computing and AI technology while maintaining work-life balance.

Last updated a day 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
  • Help ensure Azure platform is consistent on performance, can scale on-demand
  • Contribute to a test-driven engineering culture

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
  • 3+ years of experience in operating AI/HPC systems
  • 2+ years of specialized experience with AI/HPC system management OR High-Speed Networks OR HPC Storage OR managing Cloud Infrastructure
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Supercomputing Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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 Senior Supercomputing Software Engineer