Senior Software Architect, AI Systems and Networking
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 98% of similar roles. Most pay $171,850–$246,725 — the shaded band above. At the midpoint, this role pays about $352k versus about $209k for comparable roles.
Based on 239 similar postings.
Employer
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
At a glance
As a Principal Architect, AI Networking within the Networking Systems & Software Architecture group, you will lead the research agenda and architectural direction for how systems communicate at scale across GPUs, DPUs, NICs, and heterogeneous storage. You will define project scopes from scratch, conduct original research on RDMA, NVLink, and GPUDirect, and prototype next-generation networking solutions while driving hardware-software co-optimization. Your daily work involves investigating bottlenecks in communication runtimes for large-scale AI workloads like KV cache transfer and model parallelism, while integrating capabilities into serving stacks such as vLLM, SGLang, and TensorRT-LLM. You will utilize C, C++, Rust, and Python to solve infrastructure problems involving InfiniBand, RoCE, NCCL, UCX, and MPI. The role addresses critical data movement challenges between nodes and storage to support high-performance distributed AI training and inference.
What does a Architect earn?
Median $235750 from 31 postings across 17 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia