Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Cluster Networking

$184k - $287.5k

NVIDIA

Senior Networking EngineerNVIDIA 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 scaleDesign, operate and scale the overlay network - CNI, mesh and VPN topologies (Tailscale, WireGuard), and the gateways that connect control and data planesDesign, 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 nodesBuild the scale-test environments and validation suites that let us catch networking regressions before they reach production, rather than during a training runDiagnose 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 tunnelPartner with cloud and neocloud providers on network topology, requirements and capabilities as we bring up new clustersProvide 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 experience6+ years of professional experience in systems, network or infrastructure software engineeringDeep command of Kubernetes networking architecture and CNI standards, with production experience operating Calico strongly preferredProficiency designing and maintaining modern mesh and VPN networking topologies - Tailscale, WireGuard or equivalentStrong Linux networking fundamentals: routing, netfilter and iptables/nftables, packet marking, network namespaces, and how these interact with container runtimesDemonstrated ability to debug distributed network problems at scale - packet capture, tracing, and correlating behaviour across many hosts to find a single root causeProficiency in Go, Python, C or a comparable systems languageClear written and verbal communication, and the ability to work effectively with engineers across multiple time zonesWays to stand out from the crowd:Direct experience architecting and operating massive-scale Kubernetes topologies across thousands of concurrent nodesExperience with high-performance fabrics in AI or HPC environments - InfiniBand, RoCE, or RDMA over converged networksUpstream contributions to Calico, Cilium, Tailscale, or Kubernetes networking SIGsExperience operating networking across multiple public clouds and on-premises environments simultaneouslyFamiliarity with Slurm or other HPC schedulers running on KubernetesYour base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 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 September 19, 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Cluster Networking in Durham, NC vacancy
  • $184k - $287.5k

     ...that enable researchers and engineers to develop the next generation...  ....We are looking for a senior networking engineer to lead the network...  ...and we are scaling it toward clusters of ten thousand nodes and beyond...  ..., network or infrastructure software engineeringDeep command of... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    5 days ago
  •  ...NVIDIA is seeking a Senior Computer or Software Engineer in Durham, NC, to lead in cutting-edge network technologies for AI clusters. You will work across teams, resolving complex customer issues and enhancing products through interactive development with R&D. Ideal candidates... 
    Senior

    NVIDIA

    Durham, NC
    3 days ago
  •  ...building and connecting to decentralized networks (e.g., Ethereum, Bitcoin, Canton) in...  ...own clouds. Kaleido is seeking a Senior Software Engineer (Platform Infrastructure) passionate...  ...expand our global fleet of Kubernetes clusters across multiple cloud providers supporting... 
    Senior
    Flexible hours

    Kaleido

    Durham, NC
    2 days ago
  • $168k - $270.25k

     ....The NVIDIA Enterprise Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer. This person will establish expertise in ground-breaking network technology used in AI clusters. Our software engineers connect customer support teams... 
    Senior
    Full time
    Weekend work

    Nvidia

    Durham, NC
    7 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Senior
    Full time

    Nvidia

    Durham, NC
    6 days ago
  •  ...Toshiba Global Commerce Solutions seeks a hands-on Software Engineer IV to drive end-to-end solution delivery for major retail platforms. You will own design, development, reviews, and delivery sign-off, guiding teams through complex implementations in a cloud-native environment... 
    Senior

    Toshiba Global Commerce Solutions

    Durham, NC
    3 days ago
  • $120.5k - $276.5k

    Senior Software Engineer - StorageThis role has been designed as 'Hybrid' with a requirement that you...  ...systems, compilers, routers, networks, utilities, databases and Internet-related...  ...debugging issues in multi-threaded and clustered environmentsIn-depth knowledge of... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into...  ..., distributed systems, familiarity with software testing and deployment, and excellent...  ...architecture, design and implementation of our EDA clusters using the latest technologies. Are you... 
    Senior
    Full time

    Nvidia

    Durham, NC
    7 days ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure...  ...working across software, operating systems, cluster schedulers, networking, storage, and physical hardware. You should enjoy solving... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    5 days ago
  • $140k - $224.25k

    The NVIDIA Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer who is ready to become an authority in ground-breaking network technology used in AI clusters. Our team of software engineers bridge the gap between the customer... 
    Senior
    Full time
    Weekend work

    Nvidia

    Durham, NC
    7 days ago
  • Cloud AWS EngineerHybrid Mode(5 Days in Month)Durham, NC/Westlake,TX/Boston,MAJob Description7 years of Java AND Python development- must have experience in migrating data apps to cloud --AWS Experience- Will need to know how to migrate API’s to the cloud (S3, Route 53...
    Senior

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Fidelity Investments in Durham, NC seeks a Principal Cloud Engineer to design, develop, and deploy enterprise-grade Java/Spring microservices on AWS. The role emphasizes architecture leadership, CI/CD, and collaborating across teams to meet on-time delivery goals.... 
    Senior

    Soteria Reinsurance Ltd.

    Durham, NC
    3 days ago
  •  ...sponsorship for this position.The RoleFidelity Investments Workplace Investing (WI) organization is seeking an experienced Sr. Software Engineer to join our CVT team within Stock Plan Services (SPS). The selected candidate will provide critical systems and business... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    8 days ago
  • $140k - $321k

     ...in the office 2 days per week. US Citizenship Preferred. HPE Networking is a leading provider of advanced routers and switches for the...  ...Position Summary We are seeking a highly motivated ASIC Design Engineer to join our networking silicon development team. Responsibilities... 
    Senior
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Company in

    Durham, NC
    3 days ago
  •  ...~2. Kubernetes ~3. CI/CD Automation Job Description/Responsibilities ~10–14 years experience in cloud infrastructure engineering ~ Strong expertise in AWS, Kubernetes, and CI/CD automation ~ Hands‑on coding skills in Python, Go, and Ruby for platform development... 
    Senior

    TechDigital Group

    Durham, NC
    4 days ago
  •  ...Toshiba Global Commerce Solutions is seeking a senior client-platform engineer to own and evolve the ELERA POS client—the Vue 3 and TypeScript application framework behind our fixed-lane, self-checkout, and kiosk experiences. This platform role focuses on the framework... 
    Senior

    Toshiba Global Commerce Solutions

    Durham, NC
    4 days ago
  • $152k - $241.5k

     ...now looking for a highly motivated Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware Infrastructure...  ...team is building scalable web services for VLSI designs. This software development team is a multifaceted Agile software team with high... 
    Senior
    Full time

    Nvidia

    Durham, NC
    4 days ago
  •  ...Avalara is scaling an AI-first automation platform. We seek a Senior DevOps Engineer to design, deploy, and operate the enterprise AI workflow infrastructure around n8n and related tools, with governance, security, observability, and reliability at the core. You will... 
    Senior

    Bitovi

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...applications and industries. Within our software stack, CUTLASS stands out as a popular open...  ...of CUTLASS kernel performance within DL networks.Be the authoritative resource on kernel...  ...degree in Computer Science, Computer Engineering, or related field (or equivalent experience... 
    Senior
    Full time

    Nvidia

    Durham, NC
    6 days ago
  •  ...Tanium is seeking a Senior Software Engineer to build and maintain backend services powering its platform. You will work in a nimble team, iterating with product management and customers for feedback. The role requires designing and deploying scalable, secure services... 
    Senior
    Work at office

    Frontdoor Defense

    Durham, NC
    4 days ago
  • $184k - $287.5k

     ...their best work. Come join the team and see how you can make a lasting impact on the world.We are looking for an experienced Software Engineer to develop our core libraries for Agentic Applications. Are you excited by the prospect of building foundational technology that... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    8 days ago
  •  ...products and features within a structured Software Development Life Cycle (SDLC)...  ...:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems...  ...and three (3) years of experience as a Senior Software Engineer/Developer (or closely... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    8 days ago
  • Senior Software Engineer, InferenceThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  •  ...Fidelity is seeking a Principal Cloud Engineer to design and develop Java Spring Boot microservices and cloud-native applications on AWS. You will collaborate with architecture teams, implement scalable architecture, and lead technical decisions for multiple projects... 
    Senior

    Devopsroles

    Durham, NC
    4 days ago
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and...  ...Coverage Rule and includes negotiated service rates and out-of-network allowed amounts between health plans and healthcare... 
    Senior
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    5 days ago
  •  ...Worldwide Clinical Trials is seeking a Senior Security Engineer to own and mature the Microsoft and Azure security capabilities that protect our identity, endpoint, cloud, and network environments. The primary focus is on Microsoft Entra ID and privileged access, Azure... 
    Senior
    Worldwide

    Cyberjobs

    Durham, NC
    4 days ago
  • $180k - $270k

    The BasicsAs a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and infrastructure to enable the entire...  ...in production environment Deep understanding of networking, with the ability to build and maintain complex networks 3... 
    Senior
    Full time
    Live in
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    5 days ago
  • $165k - $248k

    A leading software company is seeking a Director of Engineering to design and build cloud-native services focusing on resilience and collaboration with cross-functional teams. Candidates should have a Bachelor's or Master's degree, at least 5 years of experience in cloud... 
    Senior

    Talkdesk

    Durham, NC
    4 days ago
  •  ...strategy to maximize the value of our on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and on-device services...  ...Senior Android Engineer:5+ years building production mobile software, with deep expertise in Android (Kotlin/Java) and a working... 
    Senior
    Full time
    Local area

    Fyber

    Durham, NC
    5 days ago
  •  ...Senior Cloud Data EngineerLocation: Durham North Carolina, Remote till CovidDuration:...  ...total experience with 4+ years on data engineering in cloud native tools and technologiesStrong...  ...ability to build reliable software that can withstand unreliable environmentsExperience... 
    Senior
    Work experience placement
    Remote work

    Samprasoft

    Durham, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Cluster Networking. Be the first to apply!