Senior Software Engineer, AI Networking

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TXSanta Clara, CA
Employment
Full-time
Posted
16 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $179k
$111k $247k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $149,500–$208,800.

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 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 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 joins the US-based networking software team as a technical leader. This role focuses on transforming AI networking systems by architecting, designing, and developing scalable, high-performance hardware-accelerated software solutions. The engineer will manage complex customer engagements with hyperscalers, performing design-in, coding, bring-up, performance tuning, and failure analysis. Key responsibilities include translating customer needs into product features, reference architectures, and firmware roadmap items. Required technical skills include deep knowledge of networking protocols, distributed systems, RoCE/InfiniBand, and L1–L4 fundamentals. Candidates must possess low-level software expertise in C/C++ for debugging across firmware, drivers, and OS layers. The work involves solving performance, reliability, and debuggability issues within the BlueField DPU and ConnectX product lines to optimize high-performance networking and congestion control.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Architect, design, and develop scalable, high-performance hardware-accelerated software solutions.
  • Lead deep technical engagements with hyperscalers involving design-in, coding, bring-up, and performance tuning.
  • Translate customer needs into product features, reference architectures, tooling, and technical guidelines.
  • Drive performance, reliability, and debuggability improvements across customer software stacks.
  • Convert technical findings into actionable product, firmware, and software roadmap items.
  • Serve as a technical specialist for BlueField DPU and ConnectX product lines.
  • Debug complex issues across firmware, drivers, OS, and applications using C/C++.

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, L1–L4 fundamentals, and performance/latency tradeoffs.
  • Proficiency in C/C++ with experience debugging across firmware, driver, OS, and application layers.
  • Demonstrated experience in high-performance networking and system-level debugging, including packet drops, retransmissions, congestion, QoS, ordering, and buffer management.
  • Excellent interpersonal skills to explain complex topics to engineers, PMs, and customer collaborators.
  • Prior experience in customer-facing technical leadership at hyperscalers/CSPs (preferred).
  • Hands-on expertise with RDMA verbs, DPDK, DOCA, NCCL, CUDA-aware networking, congestion control, and performance tuning at scale (preferred).

More like this

Similar roles

Senior Software Engineer, AI Networking

Nvidia

Seattle, WA 111 days ago $184,000–$287,500
C/C++ RDMA DPDK DOCA NCCL CUDA RoCE InfiniBand Networking Protocols Distributed Systems Firmware OS Performance Tuning Congestion Control QoS Telemetry Automation
8+ yrs exp

Principal Software Engineer, AI Networking

Nvidia

Santa Clara, CA 113 days ago
C/C++ RDMA RoCE InfiniBand DPDK DOCA NCCL CUDA Networking Protocols Distributed Systems Firmware Performance Tuning Congestion Control QoS Telemetry Automation
10+ yrs exp

Senior Software Engineer, Networking

Nvidia

Santa Clara, CA 36 days ago $152,000–$241,500
C Python Linux Ethernet Networking TCP/IP BGP EVPN-VxLAN SONiC Cumulus Linux Network Operating Systems Switch Pipelines ACLs Bluefield ConnectX Spectrum Switches
5+ yrs exp

Senior Principal Engineer, AI Networking

Oracle

Seattle, WA 138 days ago $135,200–$306,400
RDMA RoCE InfiniBand C C++ Linux NCCL RCCL MPI UCC UCX XCCL PyTorch DeepSpeed Megatron-LM TensorFlow JAX Kubernetes GPUDirect RDMA Distributed Systems Networking Stacks HPC Cloud Infrastructure
10+ yrs exp

Senior Solution Engineer, Networking

Nvidia

Santa Clara, CA +5 81 days ago
C Python Linux InfiniBand NVLink Spectrum-X DPDK SRIOV SDN NIC Drivers DPUs SmartNICs Embedded Firmware CUDA NCCL MPI DOCA Network Operating Systems HPC IPC