HPC Middleware Developer
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 | product features
Required skills
C/C++ programming, Linux environment tools, Networking Protocols (InfiniBand, Ethernet), Computer architecture, Operating systems, Performance optimizations
Preferred skills
MPI, High-performance computing, RDMA technology, Open Source Software Contributor
Technologies
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
