Principal Software Architect, Networking AI
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $174,600–$235,750.
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 1623 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer, AI Networking, you will join the team responsible for transforming AI networking systems and leading technical strategy for AI Factory networking deployments. You will serve as a principal-level technical authority for embedded networking products like BlueField and ConnectX, managing complex customer engagements with hyperscalers. Your daily responsibilities include conducting architecture reviews, risk assessments, and crafting multi-phase execution plans while performing coding, bring-up, performance tuning, and failure analysis. You will utilize deep knowledge of networking protocols, distributed systems, RoCE, InfiniBand, and L1–L4 fundamentals. Required technical skills include proficiency in C/C++ for low-level software, debugging across firmware and drivers, and experience with DPDK, DOCA, RDMA verbs, NCCL, and CUDA-aware networking to solve high-performance networking and congestion control problems.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia