Principal Software Engineer, AI Networking

Nvidia

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
113 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $205k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $174,600–$235,750.

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

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.

See salary data

What you'll do

  • Lead technical strategy for AI Factory networking deployments, including architecture reviews and risk assessments.
  • Serve as the principal technical authority for BlueField and ConnectX embedded networking products.
  • Conduct 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 stacks and software roadmaps.
  • Manage complex customer engagements to influence product and architecture direction.
  • Debug low-level software issues across firmware, drivers, and user space using C/C++.

What we're looking for

  • BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 15+ years of relevant industry experience, including technical leadership across complex systems.
  • Deep knowledge of networking protocols, distributed systems, RoCE/InfiniBand, L1–L4 fundamentals, and performance/latency tradeoffs.
  • Proficiency in C/C++ with low-level software expertise for debugging across firmware, driver, and user space.
  • 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 and align cross-organizational teams.
  • Prior experience in customer-facing technical leadership at hyperscalers, CSPs, or AI factories (preferred).
  • Hands-on expertise with DPDK, DOCA, RDMA verbs, NCCL, CUDA-aware networking, and performance tuning at scale (preferred).

More like this

Similar roles

Principal Software Architect, Networking AI

Nvidia

Santa Clara, CA 86 days ago $272,000–$431,250
Software Architecture Networking AI Large Model Training Scale-up Fabric Data-center Operations Collaborative Communication
10+ yrs exp

Principal Software Engineer, Networking

Nvidia

Remote (Santa Clara, CA) 49 days ago $272,000–$431,250
BGP EVPN Software-Defined Networking Overlay Networking IP Subnetting Network Architecture Software Development Code Reviews Multi-tenant Networking Network Fabric
10+ yrs exp Remote

Senior Software Architect, Networking AI

Nvidia

Remote (Santa Clara, CA) +1 42 days ago $184,000–$287,500
Software Architecture Networking AI Large Model Training Data-Center Operations Scale-up Fabric Collaborative Communication
6+ yrs exp Remote

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

Senior Software Engineer, AI Networking

Nvidia

Austin, TX +1 16 days ago
C/C++ RoCE InfiniBand RDMA DPDK DOCA NCCL CUDA Networking Protocols Distributed Systems Firmware OS Performance Tuning Congestion Control QoS Telemetry Automation
8+ 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