Senior Software Architect, AI Systems and Networking

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CAAustin, TX
Salary
$224,000–$356,500 / yr
Posted
115 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $290k
$140k most similar roles pay here $380k

This role pays more than 97% of similar roles. Most pay $163,337–$235,750 — the shaded band above. At the midpoint, this role pays about $290k versus about $200k for comparable roles.

Based on 239 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 · Senior Software Architect, AI Systems and Networking

As a Senior Software Architect, AI Systems and Networking within the Networking Systems & Software Architecture group, you will own modules and projects end-to-end by scoping research questions and shipping production code. You will architect and implement high-performance communication and memory management libraries for distributed AI while driving hardware-software co-optimization involving GPU, DPU, NIC, and switch components. Your daily work involves profiling data movement across GPU memory, system DRAM, NVMe, and network fabrics, as well as integrating networking capabilities into serving stacks like vLLM, SGLang, and TensorRT-LLM. You will utilize C, C++, and Rust to develop solutions involving InfiniBand, RoCE, RDMA, NVLink, and GPUDirect. The role addresses critical infrastructure problems in AI data movement, including transformer architectures, KV cache mechanics, model parallelism, and distributed training patterns across complex networking fabrics.

What you'll do

  • Architect and implement high-performance communication and memory management libraries for distributed AI.
  • Drive hardware-software co-optimization using GPUDirect RDMA, NVLink, and next-generation interconnects.
  • Profile and optimize data movement across GPU memory, system DRAM, NVMe, and network fabrics.
  • Integrate networking capabilities into production AI serving stacks like vLLM, SGLang, and TensorRT-LLM.
  • Own projects end-to-end from scoping research questions to shipping production code.
  • Prototype experimental technologies to evaluate their viability for production use.
  • Maintain open-source projects and conduct technical design reviews.

What we're looking for

  • 12+ years of experience in systems software and/or networking with demonstrated ownership of complex projects.
  • MS, PhD, or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Solid understanding of high-performance networking including InfiniBand, RoCE, RDMA, NVLink, and GPUDirect.
  • Proficiency in C/C++/Rust systems programming with expertise in performance profiling and low-level debugging.
  • Understanding of ML systems concepts such as transformer architectures, KV cache mechanics, model parallelism, and distributed training.
  • Knowledge of ML inference frameworks like vLLM, SGLang, and TensorRT-LLM.
  • Knowledge of storage networking including NVMe-oF, GPUDirect Storage, and S3.
  • Background in Reinforcement Learning systems.

More like this

Similar roles

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 Software and System Architect

Nvidia

Remote 15 days ago $152,000$241,500
C Python Linux DPUs NICs Networking Protocols cloud-networking Security Virtualization Orchestration Data Center Technologies DPDK OVS OVN Docker Containers Kubernetes
5+ yrs exp Remote

Network Software Architect

Nvidia

Santa Clara, CA 65 days ago $224,000$356,500
RDMA RoCEv2 C++ C Linux Networking Protocols Distributed AI Training Network Architecture Operating Systems Multipath Reliable Connection (MRC) NVIDIA Spectrum-X Parallelization Techniques
10+ yrs exp