Senior Software Engineer, AI Networking
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 97% of similar roles. Most pay $171,387–$236,487 — the shaded band above. At the midpoint, this role pays about $290k versus about $204k 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 855 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 843 roles with salary data.
Most-posted roles
At a glance
As a Senior Architect in NVIDIA’s Networking Systems & Software Architecture group, you will lead the development of high-performance communication and memory management libraries for distributed AI systems. This role involves driving hardware-software co-optimization with GPU, DPU, NIC, and switch teams using technologies like GPUDirect RDMA and NVLink, while also profiling and optimizing data movement across various memory types and network fabrics. You will integrate networking capabilities into AI serving stacks such as vLLM, SGLang, and TensorRT-LLM, contribute to open-source projects, mentor engineers, and prototype experimental technologies. The ideal candidate has over 12 years of experience in systems software or networking, a strong background in high-performance networking, and expertise in C/C++/Rust programming with knowledge of ML inference frameworks and storage networking protocols.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia