Network Software Architect

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
111 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $290k
$116k $382k
below market most similar roles pay here above market

This role pays more than 96% of similar roles. Most pay $149,825–$227,300 — the blue band above. At the midpoint, this role pays about $290k versus about $189k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Network Software Architect

The Network Software Architect joins the networking architecture team to develop next-generation networking protocols specifically for AI. This role involves researching and proposing novel transport mechanisms based on RDMA technology for AI systems using simulations, experiments, and proof-of-concept prototypes. You will architect frameworks for programmable networking devices, provide system-level architecture to guide customers, and collaborate across the company to co-design the stack. Key responsibilities include developing underlying infrastructure for protocols such as RoCEv2, Multipath Reliable Connection, and NVIDIA Spectrum-X. Candidates must possess deep RDMA knowledge, C/C++ programming skills, and experience with Linux and operating systems. The work focuses on solving communication bottlenecks between GPUs to improve performance for distributed AI training and inference within large-scale systems.

What you'll do

  • Research and propose novel transport mechanisms based on RDMA technology for AI systems.
  • Develop proof-of-concept prototypes and conduct experiments to validate new transport mechanisms.
  • Architect frameworks for NVIDIA’s programmable networking devices to support novel protocols.
  • Provide system-level architecture to guide customers in deploying and operating new protocols.
  • Co-design the networking stack across internal teams to exploit new transport mechanisms.
  • Develop next-generation networking protocols for distributed AI training and inference.

What we're looking for

  • M.S./Ph.D. degree in CS/CE 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.
  • Proven fundamentals of compute, network architecture, and operating systems.
  • Strong experience with Linux.
  • Experience with AI communication patterns and parallelization techniques (preferred).

More like this

Similar roles

Senior Software Architect, AI Systems and Networking

Nvidia

Santa Clara, CA +1 161 days ago
C C++ Rust RDMA NVLink GPUDirect InfiniBand RoCE vLLM SGLang TensorRT-LLM NVMe-oF GPUDirect Storage S3 Distributed Training Model Parallelism Transformer Architectures Performance Profiling Systems Programming
10+ yrs exp

Networking Architect

Nvidia

Santa Clara, CA 98 days ago $124,000–$195,500
RDMA RoCE Python C++ ASIC Design Network Topologies Load Balancing Congestion Control Computer Networks Algorithms Open Source Accelerated Computing
4+ yrs exp

Senior Networking Architect

Nvidia

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

Principal Software Engineer, AI Networking

Nvidia

Santa Clara, CA 113 days ago
C/C++ RDMA RoCE InfiniBand DPDK DOCA NCCL CUDA Networking Protocols Distributed Systems Firmware Performance Tuning Congestion Control QoS Telemetry Automation
10+ yrs exp

Senior GPU System Architect

Nvidia

Santa Clara, CA 173 days ago $184,000–$287,500
NVLink Ethernet InfiniBand RDMA RoCE CXL PCIe SystemC Python ASIC SoC Hardware-Software Co-design NUMA Distributed Computing HPC AI Interconnect Protocols System Modeling
8+ yrs exp Hybrid

Network Architect

General Dynamics

Washington, DC 46 days ago $169,604–$229,464
Cisco Palo Alto Fortinet Juniper SD-WAN SDN Zero Trust Architecture NIST AWS Microsoft Azure Google Cloud Platform Python Git Infrastructure as Code ServiceNow Firewalls Load Balancing WiFi NLP
10+ yrs exp