Senior High Performance Computing Software Engineer

Global technology company empowering people and organizations to achieve more through cloud computing and software solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior High Performance Computing Software Engineer

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.

Last updated 23 days ago

Responsibilities For Senior High Performance Computing Software Engineer

  • Dive deeply into any level or layer of a problem and learn emerging technologies
  • Evaluate and make recommendations for Azure infrastructure for AI and GPU-based workloads
  • Lead by example producing extensible and maintainable code
  • Optimize, debug, refactor, and reuse code to improve performance
  • Drive identification of dependencies and development of design documents
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle complex problems

Requirements For Senior High Performance Computing Software Engineer

Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years of technical engineering experience
  • 4+ years of experience in High Performance Computing (HPC) or Machine Learning
  • Experience with coding in languages including C, C++, C#, Java, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience with Deep Learning and AI Infrastructure
  • Experience with Distributed Systems and HPC/ML middleware

Benefits For Senior High Performance Computing 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 Senior High Performance Computing Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Trusted Platform team, focusing on cloud security, AI technologies, and platform automation with hybrid work options.

Technical Support Engineer- Networking

Senior Technical Support Engineer role at Microsoft, focusing on networking and cloud infrastructure support, offering hybrid work arrangement in Taipei.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's datacenter in Johor Bahru, focusing on construction supervision and mechanical systems design for cloud infrastructure.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's Datacenter Engineering team in Kuala Lumpur, focusing on datacenter infrastructure development and construction oversight.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Intune cloud-based device management platform, offering remote work and competitive compensation.