← All roles

Senior Software Engineer - Cluster Networking

NVIDIA· Engineer, Sys SW
Apply on company site
Santa Clara, CA, Austin, TX, Westford, MA, Hybrid (Remote / Local), Durham, NC$184k - $287.5k + equityFull-timePosted 1mo ago

About the role

Senior networking engineer to lead the network architecture of NVIDIA's GPU superclusters within the Managed AI Research Superclusters (MARS) team. Responsible for Kubernetes networking at multi-thousand-node scale, overlay/mesh/VPN topologies, L7 gateways, and scale validation to support frontier model training across clouds.

Responsibilities

  • 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 failure modes at scale
  • Build scale-test environments and validation suites to catch networking regressions before production
  • Diagnose hard, ambiguous problems across the stack (e.g., Slurm/train traces, route issues, saturated tunnels)
  • Partner with cloud and neocloud providers on network topology and capabilities for new clusters
  • Provide senior technical judgment to a distributed team with depth in Cluster Networking

Qualifications

  • BS/MS in Computer Science, Electrical Engineering or 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, production experience with Calico 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 interactions with container runtimes
  • Demonstrated ability to debug distributed network problems at scale - packet capture, tracing, cross-host correlation
  • Proficiency in Go, Python, C or comparable systems language
  • Clear written and verbal communication, ability to work across time zones

Skills

Required:Kubernetes networking architectureCNI (Container Network Interface)Mesh and VPN networkingL7 gateways / load balancersLinux networkingDistributed debuggingGo/Python/C

Benefits

  • equity
  • benefits (see NVIDIA benefits)
Last updated Oct 16, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA