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

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 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 October 18, 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.SummaryLocation: US, CA, Santa Clara; US, MA, Westford; US, TX, Austin; US, CO, Remote; US, NC, DurhamType: Full time

Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Cluster Networking in Durham, NC vacancy
  •  ...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
    Full time
    Flexible hours

    Kaleido

    Durham, NC
    4 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
    3 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
    2 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
    3 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
    1 day 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
    3 days ago
  •  ...Job Title : Senior Cloud Infrastructure Engineer Location : Onsite - Research Triangle Park, Durham, NC 27709 Job Description: Top Skills Required : 1. VMware 2. Kubernetes 3. AWS/GCP cloud Job Description/ Responsibilities :... 
    Senior

    Ruri Software Technologies LLC

    Durham, NC
    3 days ago
  •  ...organization is seeking a highly motivated Senior Cloud Engineer to help transform how enterprise...  ...deep infrastructure expertise with a software engineering mindset. You will translate...  ...continuity, and resiliency technologies. ~ Networking fundamentals, performance tuning,... 
    Senior
    Full time
    Worldwide

    Fidelity Investments

    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
    4 days ago
  •  ...for production environments. We are an engineering-driven company focused on solving...  ...financial services. The role As a Senior Software Engineer at Kaleido, you will help design...  ...teams to integrate new blockchain networks, protocols, and platform capabilities.... 
    Senior
    Full time

    Kaleido

    Durham, NC
    4 days 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
    2 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
    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
    4 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
    5 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
    1 day 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
    1 hour 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
    1 day ago
  • $184k - $287.5k

    AI Infrastructure Engineers at NVIDIA build the systems, tooling, and data infrastructure...  ...intersection of product, infrastructure, and software engineering and who want to build...  ...events across on-premise, CSP, and NCP clusters.Establish common instrumentation, collection... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    1 day ago
  • $168k - $264.5k

     ...to do their best work. Come join the team and see how you can make a lasting impact on the world.NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact VLSI CAD software in a technically challenging and highly visible domain.... 
    Senior
    Full time
    Worldwide

    Nvidia

    Durham, NC
    4 days ago
  •  ...Hogan Software Engineer | 100% Remote (EST Hours) | W2 Contract (12 Months) About the Opportunity Optomi, in partnership with a leading financial services organization, is seeking an experienced Hogan Software Engineer to support the development, maintenance, and... 
    Senior
    Contract work
    Remote work

    Optomi

    Durham, NC
    1 day ago
  •  ...Description Job Description Description: This is an onsite role based in Durham, North Carolina.   Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging... 
    Senior
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    a month ago
  • $152k - $241.5k

     ...intelligence.We’re looking for a Senior SRE to join our Compute Farm...  ...HPC schedulers, storage, and network fabrics.Use IaC(...  ...Experience supporting large‑scale HPC clusters using Slurm, LSF or Kubernetes...  ...Perl, or Ruby.Mentored other engineers and influenced technical direction... 
    Senior
    Full time

    Nvidia

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

     ...are the GPU Communications Libraries and Networking team at NVIDIA. We build communication...  ...Deep Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen...  ...simulation to explore performance of large GPU clusters (think scales of 100s of 1000s of GPUs)... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    4 days ago
  •  ...organization is seeking a highly motivated Senior Cloud Engineer to help transform how enterprise...  ...engineering organization focused on applying software engineering principles to...  ...infrastructure concepts, including compute, networking, storage, operating systems, identity,... 
    Senior
    Full time
    Worldwide

    Fidelity Investments

    Durham, NC
    3 days ago
  • $272k - $431.25k

     ...Securing NVIDIA’s EDA clusters is not a matter of deploying the standard security stack...  ...constraint is the job. We’re hiring an engineering leader to build and run Infrastructure...  ...controls across the compute, storage, and networking that NVIDIA’s hardware engineers design... 
    Full time
    Remote work

    Nvidia

    Durham, NC
    1 day ago
  •  ...seeking a Director of Engineering to help design, build...  ...foundation. This is a senior, hands-on engineering...  ...the ability to build software and platform capabilities...  ...engineering teams, security, networking, and quality...  ...Kamailio with FreeSWITCH clusters, carriers, and SBCs. Expert... 
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  •  ...NC TechOnsite 321 Coffee Shop providing free coffee and pastries to employeesJob DescriptionSUMMARY:We seek an experienced Senior Software Engineer with advanced expertise in .NET, JavaScript frameworks, and cloud technologies to lead our software development... 
    Senior
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    1 day ago
  •  ...Job Description Job Description Senior L3 Network Engineer - Durham, NC  ~ One year assignment with potential to extend. ~ Hybrid – 3-4 days onsite ~ Experience Required: 10+ years of enterprise network engineering experience ~ No relocation will be considered... 
    Senior
    Work at office
    Remote work
    Relocation

    F2Onsite

    Durham, NC
    4 days ago
  • Job Description:JOB TITLE: SENIOR FULL STACK ENGINEER (C#, .NET, Java)Note: Fidelity will not provide immigration sponsorship for this positionA...  ...Science or a related technology discipline3 plus years of software development experience on business critical, enterprise-... 
    Senior
    Full time

    Fidelity Investments

    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!