CareerPlan

HPC Middleware Developer

US, CA, Santa ClaraFull-time$152k2026-09-29 → 2026-11-10

Core

Designing and implementing new protocols and algorithms for high-performance communication frameworks on Nvidia networked supercomputers and datacenters.

Role type

Senior HPC software engineer (IC)

Builds

High performance communication frameworks and applications for production on world's largest supercomputers and datacenters

Domain

High Performance Computing, Networking, GPU Deep Learning

Deliverable

production ML models

Required skills

C/C++ programming, Linux environment and tools, Networking Protocols (InfiniBand, Ethernet), Computer architecture, Operating systems, Performance optimizations

Preferred skills

MPI, High-performance computing, RDMA technology, Open Source Software Contributor

Technologies

Nvidia, InfiniBand, Ethernet, MPI, RDMA, C, C++, Linux

Responsibilities

Designing and implementing new protocols and algorithms, Developing high performance communication frameworks, Working closely with networking chip design teams in co-designing new hardware features and software APIs

Seniority

Senior, hands-on IC