Senior Software Engineer - Hyperscale Engineering

Nvidia Corporation

Multiple Locations
Base: 224,000 usd - 356,500 usd; equity: eligible;...
On-site
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 high-performance networking stacks. The ideal candidate should have extensive experience in C/C++ programming, Linux systems, and networking protocols

Job Summary

  • Co-develop software that powers AI superclusters and influence NVIDIA’s NIC software roadmap.
  • Design and optimize NIC and communication paths for next-generation GPU and NIC platforms.
  • Work closely with SDK, driver, firmware, and GPU/NIC architects, and domain experts.

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 high-performance networking stacks. The ideal candidate should have extensive experience in C/C++ programming, Linux systems, and networking protocols.

Salary

Base: 224,000 USD - 356,500 USD; Equity: Eligible; Benefits: Eligible

Skills & Requirements

Must-have

  • Linux kernel, RDMA/RoCE, DPDK, DOCA
  • High-performance C/C++ components
  • Kernel networking/RDMA/NIC drivers
  • Network operating systems (NOS)
  • Large AI superclusters co-development

Nice-to-have

  • Linux kernel systems internals
  • SoC/SmartNIC/NIC embedded systems
  • Data center switches and NOS
  • GPU-related networking
  • Open-source networking contributions

Key Requirements

  • 12+ years systems/networking software experience
  • Bachelor's, Master's or PhD in related field
  • Linux systems knowledge
  • Network operating systems (NOS) experience
  • DOCA, NIC firmware interfaces experience

Work Rights

Not specified

Tailored Resume

Cover Letter