NVIDIA
Network Software Architect
$224K–$431K
US, CA, Santa Clara · Full-time · Posted Jul 8, 2026
- Experience
- 12+ years of relevant experience.
- Education
- M.S./Ph.D. degree in CS/CE or equivalent experience.
About the job
Develop and architect RDMA-based transport protocols and networking frameworks for distributed AI training and inference systems.
What you'll do
- Research and prototype novel RDMA transport mechanisms using simulations and experiments.
- Architect frameworks for NVIDIA’s programmable networking devices and provide system-level guidance for customer deployments.
- Collaborate across NVIDIA to co-design the stack around new transport mechanisms.
What they ask for
- M.S./Ph.D. degree in CS/CE or equivalent experience.
- Excellent C/C++ programming and debugging skills; strong experience with Linux.
- Research experience driving transport protocol innovations and deep understanding of RDMA.
- Proven fundamentals of compute, network architecture, and operating systems.
Nice to have
- Expertise in related technology and experience with AI communication patterns and parallelization techniques.
- Strong collaborative and interpersonal skills, with a track record of guiding and influencing in a dynamic, multi-functional environment.
Pay
224,000 USD - 356,500 USD (base salary, Level 5); 272,000 USD - 431,250 USD (base salary, Level 6)
Tools
RDMA, RoCEv2, Multipath Reliable Connection (MRC), NVIDIA Spectrum-X, C/C++, Linux
AI focus
Develop networking protocols and transport mechanisms for distributed AI training and inference; NVIDIA also uses AI tools in its recruiting processes.
Model-written summary · the original posting is authoritative