Senior Software Engineer - Hyperscale Engineering

NVIDIA

Base: 224,000 usd - 356,500 usd; bonus/equity: not...
Not specified
12+ years experience in networking software
Deep c/c++ expertise
Strong linux systems knowledge
NVIDIA is seeking a Senior Software Engineer to join their Networking Hyperscale Engineering Team, focusing on developing software for AI superclusters and high-performance networking solutions. The ideal candidate should have extensive experience in systems networking, C/C++ programming, and Linux systems, with a passion for technology and collaboration

Job Summary

  • NVIDIA is expanding its Networking Hyperscale Engineering Team to work with top-tier cloud and AI customers.
  • The role involves co-developing NIC software and optimizing communication paths for AI superclusters.
  • NVIDIA offers competitive salaries, equity, and a generous benefits package.

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Software Engineer to join their Networking Hyperscale Engineering Team, focusing on developing software for AI superclusters and high-performance networking solutions. The ideal candidate should have extensive experience in systems networking, C/C++ programming, and Linux systems, with a passion for technology and collaboration.

Salary

Base: 224,000 USD - 356,500 USD; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • 12+ years experience in networking software
  • Deep C/C++ expertise
  • Strong Linux systems knowledge
  • Hands-on experience with RDMA/RoCE

Nice-to-have

  • Experience with DOCA and NIC firmware
  • Background optimizing NCCL on GPU clusters
  • Contributions to open-source networking

Key Requirements

  • Bachelor’s, Master’s or PhD in relevant field
  • Proven experience with network operating systems
  • Practical experience with hardware-accelerated networking

Work Rights

Not specified

Tailored Resume

Cover Letter