Principal Software Engineer - Networking Hyperscale Engineering
Seattle, WA, United States • Posted June 06, 2026
Job Type:
Full-time
Location:
Seattle, WA
Posted:
June 06, 2026
Category:
other-general
Application Deadline:
June 11, 2026
Role Description
NVIDIA is looking for an experienced Principal Software Engineer to expand the US-based Networking Hyperscale Engineering Team. Are you craving an opportunity to work directly with top-tier cloud and AI customers, co-develop software that powers their AI superclusters, and influence NVIDIA’s NIC software roadmap? In this role you will do just that for NVIDIA’s high-performance networking stack spanning Linux kernel, RDMA/RoCE, DPDK, DOCA, NCCL, and NIC firmware.
You will be among the first to design and optimize the NIC and communication paths for our next-generation GPU and NIC platforms and help define their role in the modern AI data center. You’ll work closely with some of the best SDK, driver, firmware, and GPU/NIC architects in the industry, as well as domain experts in large-scale training, collectives, and systems performance.
What you'll be doing:
+ Co-developing NIC software and communication paths with strategic, top-tier customers to enable ...
You will be among the first to design and optimize the NIC and communication paths for our next-generation GPU and NIC platforms and help define their role in the modern AI data center. You’ll work closely with some of the best SDK, driver, firmware, and GPU/NIC architects in the industry, as well as domain experts in large-scale training, collectives, and systems performance.
What you'll be doing:
+ Co-developing NIC software and communication paths with strategic, top-tier customers to enable ...
Interested in this role?
Click the button below to start your application for Principal Software Engineer - Networking Hyperscale Engineering at NVIDIA.
Apply Now