Senior Software Engineer, AI Networking

Nvidia

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Austin, TXSanta Clara, CA
Salary
$184,000–$287,500 / yr
Posted
173 days ago
Freshness
Confirmed live 2 days ago

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 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.

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, performance tuning, and failure analysis.
  • Translate customer needs into product features, reference architectures, tooling, and guidelines.
  • Drive improvements in performance, reliability, and debuggability across customer stacks.
  • Convert technical findings into actionable items for product, firmware, and software 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 (or equivalent experience).
  • 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 involving packet drops, retransmissions, congestion, QoS, ordering, and buffer management.
  • Excellent interpersonal skills to explain complex topics 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 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

Senior Software Engineer, AI Networking

Nvidia

Seattle, WA 65 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
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