Senior Software Engineer, AI Networking

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$184,000–$287,500 / yr
Posted
65 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $236k
$100k most similar roles pay here $308k

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

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 Engineer, AI Networking

Senior Software Engineer, AI Networking will join the US-based networking software team as a technical leader to drive the transformation of AI networking systems. The role involves architecting and developing high-performance hardware-accelerated software solutions for BlueField DPU and ConnectX product lines while managing complex customer engagements with hyperscalers. Key responsibilities include performing design-in, coding, performance tuning, failure analysis, and production hardening to translate customer needs into product features and reference architectures. The ideal candidate possesses deep knowledge of networking protocols, distributed systems, RoCE/InfiniBand, and L1–L4 fundamentals. Technical requirements include proficiency in C/C++ for firmware, driver, and OS debugging, alongside experience with RDMA verbs, DPDK, DOCA, NCCL, and CUDA-aware networking. This role addresses the critical challenge of building scalable, reliable infrastructure to support high-performance AI computing environments.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Act as a technical specialist for BlueField DPU and ConnectX product lines.
  • Architect, design, and develop scalable, high-performance hardware-accelerated software solutions.
  • Lead deep technical engagements with hyperscalers including coding, bring-up, and performance tuning.
  • Translate customer requirements into product features, reference architectures, and engineering guidelines.
  • Drive improvements in performance, reliability, and debuggability across customer stacks.
  • Convert technical findings into actionable items for firmware, software, and product roadmaps.

What we're looking for

  • Bachelor’s, Master’s, or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related science degree.
  • 8+ years of relevant industry experience including technical leadership across complex systems.
  • Deep knowledge of networking protocols and distributed systems, including RoCE/InfiniBand and L1–L4 fundamentals.
  • Proficiency in C/C++ with expertise in debugging firmware, drivers, OS, and applications.
  • Experience in high-performance networking and system-level debugging such as packet drops, retransmissions, and congestion management.
  • Ability to communicate complex technical topics clearly to engineers, product managers, and customer collaborators.
  • Prior experience in customer-facing technical leadership at hyperscalers or CSPs.
  • Hands-on expertise with RDMA verbs, DPDK, DOCA, NCCL, CUDA-aware networking, and performance tuning at scale.

More like this

Similar roles

Senior Software Engineer, AI Networking

Nvidia

Austin, TX +1 173 days ago $184,000$287,500
C C++ RoCE InfiniBand RDMA DPDK DOCA NCCL CUDA Networking Protocols Distributed Systems Firmware Performance Tuning Congestion Control QoS Telemetry Automation
8+ yrs exp

Senior Software Engineer, AI Networking

Nvidia

Austin, TX 107 days ago $184,000$287,500
C C++ RoCE InfiniBand RDMA DPDK DOCA NCCL CUDA Networking Protocols Distributed Systems Firmware Performance Tuning Congestion Control QoS Telemetry Automation
8+ yrs exp

Principal Software Engineer, AI Networking

Nvidia

Remote (Santa Clara, CA) 67 days ago $272,000$431,250
RoCE InfiniBand RDMA C C++ DOCA DPDK NCCL CUDA Networking Protocols Distributed Systems Firmware Performance Tuning QoS Telemetry Automation
10+ yrs exp Remote

Senior Solution Engineer, Networking

Nvidia

Santa Clara, CA +4 35 days ago $168,000$270,250
C Python InfiniBand NVLink Spectrum-X Linux DPDK SRIOV SDN CUDA NCCL MPI DOCA Firmware NIC Drivers Switch ASICs Embedded Systems HPC Networking

Senior Firmware Engineer, NIC Firmware

Nvidia

Remote 7 days ago $152,000$241,500
C C++ Python Bash RDMA RoCE InfiniBand PCIe Networking Protocols Firmware Distributed Systems Data Structures Algorithms Virtualization High Performance Computing low‑latency networking
5+ yrs exp Remote

Principal Developer, AI Networking

Nvidia

Remote (Santa Clara, CA) +3 91 days ago $272,000$431,250
NCCL RDMA CUDA PyTorch TensorFlow C++ Python Bash RoCE MPI SHARP Distributed Systems LLM Training High-Performance Networking Profiling Benchmarking
10+ yrs exp Remote