H1BConnect Pro: Unlock advanced filters, H1B sponsorship insights, and unlimited job access.Subscribe now
NVIDIA logo

Senior Software Engineer - HyperScale Engineering

NVIDIA
Santa Clara, CA Full-time 3/24/2026 $224,000 - $356,500 a year
Undergraduate with 5+ Years of ExperienceMaster's with 2+ Years of Experience
Approval 99.2%Total filings 1,781New hires 873
👑 Elite Sponsor
FY 2025

Job Description

NVIDIA is seeking a Senior Software Engineer to join its Networking Hyperscale Engineering Team, focusing on developing software for AI superclusters and influencing the NIC software roadmap. The role involves designing and optimizing high-performance networking solutions for modern AI data centers, collaborating with top-tier customers and industry experts.

Requirements

  • 12+ years overall experience in a similar or related systems / networking software role.
  • A Bachelor’s, Master’s or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related field (or equivalent experience).
  • Deep C/C++ expertise, strong Linux systems knowledge, and hands-on experience with kernel networking / RDMA / NIC drivers or DPDK.
  • Proven experience developing and debugging network operating systems (NOS) and routing/switching protocols used in AI data centers (for example BGP, ECMP, EVPN/VXLAN).
  • Practical experience with DOCA, NIC firmware interfaces, or other hardware-accelerated networking stacks for large-scale systems.
  • Excellent communication skills and a track record of effective collaboration with developers, partners, and customers in dynamic environments.

Responsibilities

  • Co-developing NIC software and communication paths with strategic, top-tier customers to enable and scale large AI superclusters.
  • Designing and implementing high‑performance C/C++ components on Linux using DPDK, kernel-bypass techniques, and RDMA/RoCE.
  • Developing and integrating kernel, driver, and NIC firmware features to improve throughput, latency, and reliability for AI workloads.
  • Working closely with NCCL and distributed training teams to tune end-to-end collectives performance over NVIDIA networking at scale.
  • Owning complex performance and functionality debug with customers and representing the team in cross-org architecture discussions.

Benefits

  • Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.

Is this job posting expired or no longer available?