Senior Software Engineer - Cluster Networking
$184k - $287.5kNVIDIA
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
$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- ...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...SeniorFlexible hours
- ...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
$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...SeniorFull timeWeekend work- ...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
- 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...SeniorFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$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$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...SeniorFull time- ...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
- 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
- ...~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
- **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
- ...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
$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...SeniorFull timeWeekend work- ...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...SeniorWork at office
- ...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
- ...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
- ...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++...
- ...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....SeniorFull time
- ...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...SeniorWork experience placementRemote work
$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- ...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
$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...SeniorWorldwide- 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...SeniorFull time
- ...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...SeniorContract workFlexible hoursWeekend work
$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...SeniorFull time$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+...SeniorFull timeLive inWork at officeRemote workWorldwideFlexible hours3 days per week$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...SeniorFull time$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...SeniorFull timeTemporary workWork at office$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...SeniorPermanent employmentFull timeWork at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Cluster Networking. Be the first to apply!
- ngo software engineer Durham, NC
- senior software design engineer Durham, NC
- real time software engineer Durham, NC
- startup software engineer Durham, NC
- financial software developer Durham, NC
- intel software engineer Durham, NC
- network software engineer Durham, NC
- part time software developer remote Durham, NC
- software engineer internship Durham, NC
- graduate software developer no experience Durham, NC



