Senior Software Engineer - AI Networking
Core
Develop leading software solutions and stacks for AI/server/cloud networking, virtualization, and AI networking technologies.
Role type
Senior Software Engineer (AI Networking)
Builds
POC prototypes and production software solutions for NVIDIA's AI networking stack
Domain
AI, Server/Cloud Networking, Virtualization
Deliverable
production ML models | product features
Required skills
C/C++ programming, Linux development, Networking protocols (L2/L3, VLAN, STP, OSPF, BGP, PIM), Software architecture
Preferred skills
RDMA, UCX, DPDK, NCCL, SONiC, vLLM, SGlang, Network virtualization
Technologies
C, C++, Linux, RDMA, UCX, DPDK, NCCL, SONiC, vLLM, SGlang
Responsibilities
Collaborate with R&D and pre-sales teams to understand customer needs, build innovative POC prototypes, and lead major software development tasks
Seniority
Senior, hands-on IC
