Network Software Architect

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Posted
65 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $290k
$111k most similar roles pay here $383k

This role pays more than 94% of similar roles. Most pay $150,981–$235,750 — the shaded band above. At the midpoint, this role pays about $290k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Network Software Architect

As a Network Software Architect within the Networking software architecture team, you will develop next-generation networking protocols specifically for AI applications. You will research and propose novel transport mechanisms based on RDMA technology using simulations, experiments, and proof-of-concept prototypes to improve communication between GPUs. Your daily responsibilities include architecting frameworks for programmable networking devices, providing system-level architecture to guide customers in deploying new protocols, and collaborating across the organization to co-design stacks that exploit new transport mechanisms. The role requires expertise in RDMA, RoCEv2, Multipath Reliable Connection, and NVIDIA Spectrum-X. You must possess an advanced degree or equivalent experience, with over twelve years of experience including C/C++ programming, Linux systems, and research in transport protocol innovations. This position focuses on the technical challenge of building high-performance infrastructure for distributed AI training and inference.

What you'll do

  • Research and propose novel RDMA-based transport mechanisms for AI systems using simulations and prototypes.
  • Architect frameworks for programmable networking devices to support new protocols.
  • Provide system-level architecture guidance to help customers deploy and operate new protocols.
  • Co-design the network stack with internal teams to exploit new transport mechanisms.
  • Develop next-generation networking protocols specifically designed for distributed AI training and inference.
  • Build underlying infrastructure for RoCEv2, Multipath Reliable Connection (MRC), and NVIDIA Spectrum-X.

What we're looking for

  • M.S./Ph.D. degree in Computer Science, Computer Engineering, or equivalent experience.
  • 12+ years of relevant experience.
  • Excellent C/C++ programming and debugging skills.
  • Research experience driving transport protocol innovations.
  • Deep understanding of RDMA technology.
  • Proven fundamentals of compute, network architecture, and operating systems.
  • Strong experience with Linux.
  • Ability to work and communicate effectively in a multi-national, multi-time-zone corporate environment.

More like this

Similar roles

Senior Software Architect, AI Systems and Networking

Nvidia

Remote (Santa Clara, CA) +1 115 days ago $224,000$356,500
C C++ Rust RDMA InfiniBand RoCE NVLink GPUDirect vLLM SGLang TensorRT-LLM NVMe-oF Distributed Training Performance Profiling Memory Management High-Performance Networking
10+ yrs exp Remote

Networking Architect

Nvidia

Santa Clara, CA 52 days ago $124,000$195,500
RDMA RoCE Python C++ ASIC Design Routing Protocols Load Balancing Congestion Control Network Topologies Open Source Accelerated Computing
4+ yrs exp

Senior Networking Architect

Nvidia

Santa Clara, CA 52 days ago $152,000$241,500
RDMA RoCE ASIC Design C++ Python Routing Protocols Load Balancing Congestion Control Network Topologies Real-time Software Open Source Accelerated Computing
5+ yrs exp Hybrid

Senior Solutions Architect, Networking

Nvidia

Santa Clara, CA 57 days ago $224,000$356,500
NVIDIA RDMA SONiC FBOSS Linux PCIe Switching Routing Networking Protocols Data Center Architecture NICs AI Benchmarking HPC Cloud Service Providers Proof of Concept (PoC)
10+ yrs exp

Principal Architect, AI Networking

Nvidia

Remote (Santa Clara, CA) +1 141 days ago $272,000$431,250
RDMA NVLink GPUDirect InfiniBand RoCE NCCL UCX MPI NVSHMEM CUDA C C++ Rust Python vLLM SGLang TensorRT-LLM Distributed Training Computer Architecture
10+ yrs exp Remote