Senior High-Performance Computing Backend Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
4+ years of experience
AI · Enterprise SaaS

Description For Senior High-Performance Computing Backend Software Engineer

Microsoft is seeking a Senior High-Performance Computing Backend Engineer to lead the development and optimization of network solutions for their HPC infrastructure. This role combines cutting-edge technology with the opportunity to work at one of the world's leading tech companies.

The position offers a competitive salary range of $117,200 - $229,200 (higher in SF and NYC areas) and comes with comprehensive benefits including healthcare, educational resources, and parental leave. The role is remote-friendly with up to 100% work from home options.

As a Senior Engineer, you'll be at the forefront of shaping Microsoft's High-performance Computing/Artificial Intelligence network technology. Your responsibilities will span from technical leadership and system architecture to performance optimization and security implementation. You'll work with cutting-edge technologies including high-speed interconnect technologies, RDMA, and MPI programming models.

The ideal candidate brings 4+ years of technical engineering experience, strong networking expertise, and a bachelor's degree in Computer Science or related field. You'll need hands-on experience with languages like C++, Java, or Python, and a deep understanding of network design and implementation.

This role offers an exceptional opportunity to impact Microsoft's mission of empowering every person and organization globally. You'll work in a collaborative environment with a growth mindset, contributing to innovative solutions while enjoying the stability and benefits of a leading tech company. The position combines technical challenges with leadership opportunities, making it perfect for engineers looking to advance their careers in high-performance computing.

Microsoft's inclusive culture, commitment to innovation, and comprehensive benefits make this an attractive opportunity for experienced engineers passionate about high-performance computing and network optimization. The role offers both technical depth and the chance to influence the future of cloud computing infrastructure at a global scale.

Last updated 2 months ago

Responsibilities For Senior High-Performance Computing Backend Software Engineer

  • Provide technical leadership in design, development, and optimization of high-performance computing backend network solutions
  • Design and architect HPC network systems with cross-functional teams
  • Lead development of software solutions including network protocols and distributed systems
  • Monitor and optimize performance of High-performance computing network
  • Ensure network solutions can scale while optimizing resource utilization
  • Implement security measures and ensure high availability
  • Take ownership of projects, including defining milestones and managing resources

Requirements For Senior High-Performance Computing Backend Software Engineer

Java
Python
Linux
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience in hands-on network design, implementation, and maintenance
  • Must pass Microsoft Cloud Background Check
  • Experience with Mellanox (NVIDIA) or other high-speed interconnect technologies
  • Knowledge of RDMA and MPI programming models

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

Senior Software Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative technology development with up to 100% remote work opportunity in Toronto.

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer role at Microsoft, focusing on Windows Directory Services with hybrid work option and comprehensive benefits package.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.

Senior Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on database management and customer technical support.