Senior Software Architect, AI Systems and Networking

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TX
Employment
Full-time
Posted
161 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$157k $264k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $168,062–$235,750.

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

JOB TITLE: Senior Software Architect, AI Systems and Networking The Senior Software Architect, AI Systems and Networking joins an applied research team within the Networking Systems & Software Architecture group to solve complex infrastructure problems for modern AI. This role involves owning modules end-to-end, from scoping research questions to shipping production code. Key responsibilities include architecting high-performance communication and memory management libraries, driving hardware-software co-optimization, and profiling data movement across GPU memory, system DRAM, NVMe, and network fabrics. The position requires expertise in C/C++, Rust, InfiniBand, RoCE, RDMA, NVLink, and GPUDirect. Candidates will integrate networking into AI serving stacks like vLLM, SGLang, and TensorRT-LLM. The work focuses on low-level transport optimization, communication frameworks, and emerging domains like quantum computing interconnects to move data between GPUs, nodes, and storage.

What you'll do

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

What we're looking for

  • 12+ years 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.
  • Strong C/C++/Rust systems programming with comfort in performance profiling and low-level debugging.
  • Understanding of ML systems concepts such as transformer architectures, KV cache mechanics, model parallelism, or distributed training and inference patterns.
  • Knowledge of ML inference frameworks (vLLM, SGLang, TensorRT-LLM) and their communication requirements (preferred).
  • Knowledge of storage networking (NVMe-oF, GPUDirect Storage, S3) (preferred).
  • Background of Reinforcement Learning systems (preferred).

More like this

Similar roles

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

Senior Software and System Architect

Nvidia

Remote (Santa Clara, CA) +3 41 days ago $152,000–$241,500
C Python Linux DPDK OVS OVN Docker Kubernetes Networking Protocols DPUs NICs Virtualization cloud-networking Security Data Center Technologies
5+ yrs exp Remote

Senior Software and System Architect

Nvidia

Remote (Santa Clara, CA) +3 41 days ago $152,000–$241,500
C Python Linux DPDK OVS OVN Docker Kubernetes Networking Protocols DPUs NICs Virtualization cloud-networking Security Data Center Technologies
5+ yrs exp Remote

Senior High Performance AI Engineer, Agentic AI

Nvidia

Remote (Santa Clara, CA) +5 46 days ago
CUDA Python C++ Rust Deep Learning Reinforcement Learning TRT-LLM SGLang vLLM Transformer Engine GPU Programming High-Performance Computing Compilers Inference Systems Agentic AI Multi-Agent Systems
4+ yrs exp Remote

Senior Software Architect, Networking AI

Nvidia

Remote (Santa Clara, CA) +1 42 days ago $184,000–$287,500
Software Architecture Networking AI Large Model Training Data-Center Operations Scale-up Fabric Collaborative Communication
6+ yrs exp Remote