← All roles

HPC Middleware Developer

NVIDIA· Engineer, Sys SW
Apply on company site
Santa Clara, CA, Hybrid (Remote), Holmdel, NJ, Boulder, CO$152k - $241.5k + equityFull-timePosted 3mo ago

About the role

Senior HPC software engineer responsible for designing and implementing protocols and algorithms to maximize performance on Nvidia networked supercomputers and datacenters. Production-grade solutions, hands-on with cutting-edge technology, collaborating with hardware and software teams on ML, cloud computing, and system co-design.

Responsibilities

  • The team is responsible for developing high performance communication frameworks and applications running in production on the world’s largest supercomputers and datacenters.
  • Work environment is dynamic and challenging; innovating and inventing software products at the forefront of performance, scalability, and features.
  • Team collaborates with networking chip design teams in co-designing new hardware features and software APIs.

Qualifications

  • 5 years’ experience of Programming in C/C++
  • 3 years’ experience in Linux environment and tools
  • Deep knowledge of Networking Protocols InfiniBand, Ethernet
  • Deep knowledge in computer architecture and operating systems
  • Experience in performance optimizations
  • MSc or equivalent experience in computer science / software engineering.

Skills

Required:C/C++LinuxNetworking ProtocolsComputer ArchitecturePerformance Optimization
Nice to have:MPIRDMAOpen Source

Benefits

  • equity
  • benefits (as described on NVIDIA benefits page)
Last updated Oct 2, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA