Principal Supercomputing Software Engineer

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

Description For Principal Supercomputing Software Engineer

Microsoft's Azure AI/HPC team is seeking a Principal Supercomputing Software Engineer to join their innovative cloud infrastructure team. This role sits at the intersection of artificial intelligence and high-performance computing, working on systems that have achieved recognition in Top500, MLPerf, and Graph500 rankings.

The position offers an exciting opportunity to work on hyperscale cloud infrastructure, where you'll be responsible for developing and implementing specialized tools and techniques for maintaining system reliability, performance, and health. As a Principal Engineer, you'll be instrumental in establishing best practices, driving architectural changes, and influencing the roadmap of both software and hardware components.

The role requires a strong background in computer science with at least 6 years of technical engineering experience, including significant expertise in AI/HPC systems and cloud infrastructure. You'll be working with cutting-edge technology, helping to scale and optimize some of the world's largest supercomputing deployments in the public cloud.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The compensation is highly competitive, with a base salary range of $137,600 - $267,000 (higher in SF and NYC areas), reflecting the senior nature of the position.

This is an exceptional opportunity for someone passionate about large-scale computing systems who wants to make a significant impact on the future of cloud computing and AI infrastructure. You'll be working with a collaborative team in a company culture that values growth mindset, innovation, and inclusion, while helping to fulfill Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated an hour 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
  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience with coding
  • 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
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Supercomputing Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 Cloud Network Engineer, Azure Fiber

Lead Azure Fiber's global optical network infrastructure as Principal Cloud Network Engineer at Microsoft, focusing on network optimization and AI integration.

Principal Software Engineer - Azure Storage

Principal Software Engineer position at Microsoft working on Azure Storage, focusing on AI-scale distributed systems and cloud infrastructure with competitive compensation and remote work options.

Principal Sourcing Engineer

Principal Sourcing Engineer position at Microsoft focusing on silicon technology sourcing strategy and supply chain management for cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on security solutions and cloud services development with extensive leadership responsibilities.

Principal Software Engineer Manager-Azure Edge and Platform

Lead Microsoft's Azure Edge + Platform engineering team, managing cloud-native services development and team of engineers in hybrid work environment.