Senior Software Engineer - Hyperscale Engineering

NVIDIA

Base: 224,000 usd - 356,500 usd; bonus/equity: equ...
Not specified
Linux kernel, rdma/roce, dpdk, doca
High-performance c/c++ components
Kernel networking / rdma / nic drivers
NVIDIA is seeking a Senior Software Engineer to join its Networking Hyperscale Engineering Team, focusing on developing software for AI superclusters and enhancing NVIDIA’s high-performance networking stack. Ideal candidates will have extensive experience in systems and networking software, particularly in areas such as C/C++, Linux kernel, and NIC firmware

Job Summary

  • Co-develop software that powers AI superclusters and influence NVIDIA’s NIC software roadmap by working directly with top-tier cloud and AI customers.
  • Design and implement high-performance C/C++ components on Linux using DPDK, kernel-bypass techniques, and RDMA/RoCE, while developing and integrating kernel, driver, and NIC firmware features.
  • NVIDIA offers competitive salaries, a generous benefits package, and is considered one of the technology world’s most desirable employers, with rapidly growing engineering teams.

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Software Engineer to join its Networking Hyperscale Engineering Team, focusing on developing software for AI superclusters and enhancing NVIDIA’s high-performance networking stack. Ideal candidates will have extensive experience in systems and networking software, particularly in areas such as C/C++, Linux kernel, and NIC firmware.

Salary

Base: 224,000 USD - 356,500 USD; Bonus/Equity: Equity eligible; Benefits: Generous benefits package

Skills & Requirements

Must-have

  • Linux kernel, RDMA/RoCE, DPDK, DOCA
  • High-performance C/C++ components
  • Kernel networking / RDMA / NIC drivers
  • Network operating systems (NOS) and routing/switching protocols
  • Hardware-accelerated networking stacks

Nice-to-have

  • Deep Linux kernel systems internals knowledge
  • SoC / SmartNIC / NIC embedded systems
  • Data center switches and NOS
  • GPU-related networking
  • Optimizing NCCL or other distributed training stacks
  • Working with hyperscalers or major cloud providers
  • Contributions to open-source networking ecosystems

Key Requirements

  • 12+ years overall experience in a similar or related systems / networking software role
  • Bachelor’s, Master’s or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related field (or equivalent experience)
  • Proven experience developing and debugging network operating systems
  • Practical experience with DOCA, NIC firmware interfaces
  • Excellent communication skills and a track record of effective collaboration

Work Rights

Not specified

Tailored Resume

Cover Letter