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