Senior Software Engineer, AI Networking
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 93% of similar roles. Most pay $151,000–$212,700 — the shaded band above. At the midpoint, this role pays about $236k versus about $182k 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 896 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.
Most-posted roles
At a glance
Senior Software Engineer, AI Networking will join the networking software team as a technical leader to drive the transformation of AI networking systems. The role involves managing complex customer engagements and shaping product architecture for BlueField DPU and ConnectX product lines. Responsibilities include architecting, designing, and developing high-performance hardware-accelerated software solutions while leading deep technical engagements with hyperscalers involving coding, performance tuning, failure analysis, and production hardening. Candidates must possess expertise in networking protocols, distributed systems, RoCE/InfiniBand, and L1–L4 fundamentals. The position requires proficiency in C/C++ for debugging across firmware, drivers, and operating systems. Key technical skills include RDMA verbs, DPDK, DOCA, NCCL, CUDA-aware networking, and congestion control. This role addresses the challenge of building scalable, reliable infrastructure to support high-performance computing and large-scale AI workloads in complex data center environments.
What does a Software Engineer earn in Texas?
Median $186925 from 189 postings across 40 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia