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 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

     ...Senior Networking EngineerNVIDIA is a pioneer in accelerated computing, known...  ...that enable researchers and engineers to develop the next...  ...and we are scaling it toward clusters of ten thousand nodes and beyond...  ..., network or infrastructure software engineeringDeep command of Kubernetes... 
    Senior

    NVIDIA

    Durham, NC
    2 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
  •  ...Toshiba Global Commerce Solutions is seeking a hands-on Software Engineer IV in the Raleigh-Durham area to drive end-to-end delivery for major retail platforms. You will own design, code, and client-facing leadership, prototyping with AI tools and guiding dual-track agile... 
    Senior

    Toshiba Global Commerce Solutions

    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
  •  ...Designs software and implements Object Oriented Programming (OOP) using Java, Scala, and...  ...education equivalent) in Computer Science, Engineering, Information Technology, Information...  ...and three (3) years of experience as a Senior Software Engineer/Developer (or closely... 
    Senior

    Fidelity Investments

    Durham, NC
    1 day ago
  • 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
  • $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

    NVIDIA

    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
    2 days ago
  •  ...Hewlett Packard Enterprise is seeking a highly motivated ASIC Design Engineer to join our networking silicon development team in Durham, NC. This hybrid role will involve architecting modules for high-performance networking chips and delivering verified RTL across power... 
    Senior

    HITEC

    Durham, NC
    3 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
  •  ...~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
  • **NO SPONSORSHIP** We are seeking a skilled Backend Software Engineer with strong experience in cloud infrastructure, containerization,...  ...software deployment. Familiarity with Linux administration, networking, and cloud security fundamentals. Experience with... 
    Senior

    Robert Half

    Durham, NC
    2 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
  • $168k - $270.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
    2 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
  •  ...Ampere Computing LLC in Durham, NC is seeking a Senior Software Engineer to design, develop, and support low-level platform firmware focused on Trusted Firmware-A (TF-A) for Armv9-based systems. You will bridge hardware and software from pre-silicon models through post... 
    Senior

    Ampere

    Durham, NC
    1 day ago
  •  ...Victra - Verizon Authorized Retailer in Durham, NC seeks a Senior DevOps Engineer III to lead Azure CI/CD and IaC efforts. You will own pipelines, Bicep module architecture, and cross-team initiatives with a focus on scalable, secure DevOps practices. The role requires... 
    Senior

    Victra - Verizon Authorized Retailer

    Durham, NC
    1 day ago
  •  ...NVIDIA AI in Durham, NC is seeking an engineer to design and implement solutions that optimize...  ...the reliability and performance of GPU clusters for internal AI researchers. You will...  ...in CS or Engineering with 2+ years in software engineering and proficiency in Python, C++... 

    NVIDIA AI

    Durham, NC
    1 day 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
  •  ...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
  • $174k - $252k

     ...Software EngineerGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact...  ...retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence,... 
    Senior

    CompliancePoint

    Durham, NC
    4 days ago
  •  ...Senior Software EngineerWe are looking for self-starters who are willing to learn the current framework and start delivering/contributing value rapidly. We need passionate engineers who have hands-on experience of developing & deploying secure, performant, reliable, resilient... 
    Senior

    Samprasoft

    Durham, NC
    4 days ago
  • $144k - $270.25k

     ...team is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient software to automate and facilitate chip... 
    Senior
    Worldwide

    NVIDIA

    Durham, NC
    2 days ago
  • Fidelity will not provide immigration sponsorship for this position.Job Description:The RoleWe are seeking a Senior Software Engineer to join our Shared Services Engineering organization, supporting our Brokerage Notification and Messaging Platforms. In this role, you... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    1 day ago
  •  ...Technical Recruiter @ Golden Technology Inc. Hiring a Senior Software Developer! Our client is seeking a Senior Software Developer...  ...new job is posted. Sign in to set job alerts for “Software Engineer” roles. Raleigh, NC $125,000.00-$178,000.00 1 day ago Raleigh... 
    Senior
    Contract work
    Flexible hours
    Weekend work

    Golden Technology

    Durham, NC
    19 hours 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
  • $180k - $270k

     ...Tanium Senior Software Engineer, DevOpsAs a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and...  ...experience in production environmentDeep understanding of networking, with the ability to build and maintain complex networks3+... 
    Senior
    Full time
    Live in
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    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
    1 day ago
  • $165k - $248k

     ...Collaborate with team members and cross‑functional teams, including software engineers, product managers, and business stakeholders, to deliver a...  ...information, or any other legally protected status. Seniority level Director Employment type Full-time Job... 
    Senior
    Full time
    Temporary work
    Work at office

    Talkdesk

    Durham, NC
    2 days ago
  • $95k - $160k

     ...HybridSchedule: Full timePosted: 2026-11-05Closes: 2026-11-13Job Title: Senior Software EngineerDescription: In this role, you’ll own the agentic...  ...to industry level titles such as "Forward Deployment Agent Engineer" or "AI Agentic Engineer" Drive the future of how Pearson... 
    Senior
    Permanent employment
    Full time
    Work at office
    Worldwide

    Pearson

    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!