Jobs · Engineering

Senior Software Engineer - Cluster Networking

Ladders · United States · 3 wk ago
RemoteRemoteEngineering$184k–$357k/yrFull-time

About the role

For our client, we are seeking a Senior Software Engineer - Cluster Networking to join the team of a leader in the Telecommunications & Hardware space. This role will own and evolve the networking foundation that supports large-scale GPU cluster environments. The engineer will design, operate, and scale overlay networking components that keep distributed infrastructure reliable, performant, and secure. You will partner with cloud providers and a distributed engineering team to remove bottlenecks, improve resiliency, and strengthen networking architecture across the stack.

Location: Remote - US based candidates only, no visa sponsorship available

Responsibilities

  • Own and evolve the Kubernetes networking architecture for large-scale GPU clusters
  • Design, operate, and scale the overlay network, including CNI, mesh, and VPN topologies
  • Manage L7 gateways, load balancers, and tunnels such as Envoy and Cloudflare
  • Identify and eliminate scale ceilings such as packet loss and control-plane saturation
  • Build scale-test environments and validation suites to catch networking regressions
  • Diagnose complex networking issues across the stack
  • Collaborate with cloud providers to establish network topology and requirements
  • Provide technical leadership in cluster networking to a distributed team

Qualifications

  • 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; production experience operating Calico preferred
  • Proficiency in designing and maintaining modern mesh and VPN topologies, such as Tailscale and WireGuard
  • Strong Linux networking fundamentals including routing, netfilter, iptables/nftables, and network namespaces
  • Demonstrated ability to debug distributed network problems at scale using packet capture and tracing
  • Proficiency in Go, Python, C, or a comparable systems language
  • Effective written and verbal communication skills for collaboration across time zones

Benefits

  • Equity participation
  • Comprehensive health plans
  • Flexible work arrangements
  • Professional development opportunities
  • Paid time off and holidays

Pay

$184,000 – $356,500 annually

Similar jobs