Senior Software Architect, AI Systems and Networking
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 99% of similar roles. Most pay $181,593–$246,150 — the shaded band above. At the midpoint, this role pays about $352k versus about $214k for comparable roles.
Based on 240 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 985 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 971 roles with salary data.
Most-posted roles
At a glance
As a Principal Architect in NVIDIA’s Networking Systems & Software Architecture group, you will lead the research agenda for distributed AI communication systems, focusing on optimizing data movement across GPUs, DPUs, NICs, and storage. Your day-to-day responsibilities include setting long-term technical vision, conducting original research on next-generation networking solutions, driving hardware-software co-optimization, integrating networking capabilities into AI serving stacks, publishing findings, and mentoring senior engineers. The role requires expertise in high-performance networking technologies like InfiniBand, RoCE, RDMA, NVLink, and communication libraries such as NIXL, NCCL, UCX, MPI, and NVSHMEM, along with proficiency in C, C++, Rust, Python, and CUDA programming. You must have a deep understanding of computer architecture, memory hierarchies, DMA engines, OS-level networking, and ML systems concepts to tackle the complex challenges in AI infrastructure at scale.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Electronic Arts
Adobe
CVS Health
Samsung Semiconductor
Micron Technology