HPC Middleware Developer

NVIDIA AI
US - California - Santa Clara
View Company Profile / << Go Back

  • Job Type: Full time
  • 7 days ago

Job Description

Design and implement new protocols and algorithms to optimize performance on Nvidia networked supercomputers and datacenters. Develop high-performance communication frameworks and collaborate with hardware teams on co-designing APIs and features.

Requirements: Requires at least 5 years of C/C++ programming experience and 3 years of Linux expertise, alongside deep knowledge of networking protocols and computer architecture. An MSc in Computer Science or Software Engineering is required, with a PhD being a preferred asset.

Key Skills: C++, C, Linux, InfiniBand, Ethernet, Computer Architecture, Operating Systems, Performance Optimization, MPI, High-performance Computing, RDMA, Open Source Software

Benefits: Equity, Benefits




Fast Track Upload