Skip to content
Level

NVIDIA

Senior Software Engineer - Cluster Networking

NVIDIA is hiring a Senior Software Engineer - Cluster Networking in Santa Clara, United States. It pays $184k-$288k a year and Level rates it ; you can apply on NVIDIA.

Level's read on this job

  • Level rates this software engineer role Builds AI ●●●●: the job is building AI systems.
  • The listed pay starts 10% above the typical software engineer posting on Level.
  • Tools and skills the posting cites include AI research.
  • Level classifies it as a senior role.
  • Level lists 2,600+ other open roles at NVIDIA.

AI in this role

ai-research

NVIDIA is a pioneer in accelerated computing, known for inventing the GPU and driving breakthroughs in gaming, computer graphics, high-performance computing, and artificial intelligence. Our technology powers everything from generative AI to autonomous systems, and we continue to shape the future of computing through innovation and collaboration. Within this mission, our team, Managed AI Research Superclusters (MARS), builds and scales the infrastructure, platforms, and tools that enable researchers and engineers to develop the next generation of AI/ML systems. By joining us, you'll help build solutions that power some of the most sophisticated computing workloads globally.

We are looking for a senior networking engineer to lead the network architecture of our GPU superclusters. Our platform runs frontier model training across tens of thousands of GPUs on multiple clouds, and we are scaling it toward clusters of ten thousand nodes and beyond. At that size, networking stops being a configuration exercise and becomes the hardest engineering problem on the platform — and it is currently one of the areas where we most need depth.

What you'll be doing:

You will be the technical owner of how our clusters communicate internally and externally. This includes the CNI data plane, the overlay mesh, and the nodes connecting clusters across regions and providers.

  • Own and evolve the Kubernetes networking architecture for GPU clusters running at multi-thousand-node scale

  • Design, operate and scale the overlay network - CNI, mesh and VPN topologies (Tailscale, WireGuard), and the gateways that connect control and data planes

  • Design, operate and scale the L7 gateways/load balancers/tunnels (Envoy, Cloudflare)

  • Find and eliminate scale ceilings: packet loss under load, control-plane saturation, IP address management exhaustion, and the failure modes that only appear above a few thousand nodes

  • Build the scale-test environments and validation suites that let us catch networking regressions before they reach production, rather than during a training run

  • Diagnose hard, ambiguous problems across the stack - where a symptom in Slurm or a training job traces back to a mark collision, a stale route, or a saturated tunnel

  • Partner with cloud and neocloud providers on network topology, requirements and capabilities as we bring up new clusters

  • Provide senior technical judgement to a distributed team, and depth in the Custer Networking domain.

What we need to see:

  • BS/MS in Computer Science, Electrical Engineering or a related field, or equivalent experience

  • 6+ years of professional experience in systems, network or infrastructure software engineering

  • Deep command of Kubernetes networking architecture and CNI standards, with production experience operating Calico strongly preferred

  • Proficiency designing and maintaining modern mesh and VPN networking topologies - Tailscale, WireGuard or equivalent

  • Strong Linux networking fundamentals: routing, netfilter and iptables/nftables, packet marking, network namespaces, and how these interact with container runtimes

  • Demonstrated ability to debug distributed network problems at scale - packet capture, tracing, and correlating behaviour across many hosts to find a single root cause

  • Proficiency in Go, Python, C or a comparable systems language

  • Clear written and verbal communication, and the ability to work effectively with engineers across multiple time zones

Ways to stand out from the crowd:

  • Direct experience architecting and operating massive-scale Kubernetes topologies across thousands of concurrent nodes

  • Experience with high-performance fabrics in AI or HPC environments - InfiniBand, RoCE, or RDMA over converged networks

  • Upstream contributions to Calico, Cilium, Tailscale, or Kubernetes networking SIGs

  • Experience operating networking across multiple public clouds and on-premises environments simultaneously

  • Familiarity with Slurm or other HPC schedulers running on Kubernetes

Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are:
184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until November 3, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

How we rate this

Senior Software Engineer - Cluster Networking at NVIDIA rates 85 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.

Classification

Builds AI. The job is building AI systems.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

AI Research

Also common in software engineer jobs at this level

Pay

This job starts at
$184k
Typical software engineer job
$168k

This posting starts 10% above the typical software engineer job. See software engineer jobs

Questions you could be asked

  1. Tell me about a research question you investigated. What did you find?
  2. How would you decide a model or AI system is ready to ship?
  3. Tell me about a time a model underperformed in production. How did you find out, and what did you change?

Adapt your resume

  • List these exact terms on your resume: AI Research. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
  • Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. You get your review by email within 24 hours.

Get new software engineer jobs (Builds AI ●●●●) by email

One email a week with the new software engineer jobs (Builds AI ●●●●), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles that build AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at NVIDIA

More software engineer jobs

Related searches

Same AI level

Jobs by city