Senior Software Engineer - Hyperscale Engineering

Invidia

Multiple Locations
Base: 224,000 usd - 356,500 usd; bonus/equity: eli...
C/c++ expertise
Linux kernel networking
Rdma/roce experience
You will co-develop NIC software and communication paths with top-tier customers to enable and scale large AI superclusters

Job Summary

  • You will co-develop NIC software and communication paths with top-tier customers to enable and scale large AI superclusters.
  • The role involves designing and implementing high-performance components on Linux and working closely with SDK, driver, firmware, and GPU/NIC architects.
  • NVIDIA offers competitive salaries, equity, benefits, and a diverse, forward-thinking work environment with rapid team growth.

Matching Summary

You will co-develop NIC software and communication paths with top-tier customers to enable and scale large AI superclusters.

Salary

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

Skills & Requirements

Must-have

  • C/C++ expertise
  • Linux kernel networking
  • RDMA/RoCE experience
  • NIC firmware development
  • DPDK and kernel-bypass techniques
  • Networking software debugging
  • AI data center networking

Nice-to-have

  • Linux kernel and systems internals knowledge
  • SoC / SmartNIC embedded systems
  • GPU-related networking experience
  • Distributed training stack optimization
  • Open-source networking contributions
  • Collaboration with hyperscalers
  • Effective communication skills

Key Requirements

  • 12+ years systems/networking software experience
  • Bachelor’s, Master’s or PhD in related field or equivalent
  • Experience with network operating systems and routing protocols
  • Practical experience with DOCA and hardware-accelerated networking
  • Excellent collaboration and communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter