NVIDIA is hiring a Senior Software Developer for the AI networking acceleration team. You will contribute to a groundbreaking open-source library that leverages hardware offloads, GPU Kernels, and RDMA network cards to change how inference works.
What You'll Do
- Develop a highly optimized inference framework.
- Run software on the world’s largest supercomputers and data centers.
- Work on innovative, next-generation products at the forefront of technology in performance, scalability, and features.
What We're Looking For
- B.Sc. or equivalent experience in Computer Science or Software Engineering.
- 6+ years of experience in modern C++, C, or Rust development.
- 3 years of experience in a Linux environment and familiarity with development tools.
- Deep knowledge of the TCP/IP network stack.
- Understanding of computer architecture and operating systems concepts.
Nice to Have
- Background in Linux internals and low-level software optimizations (benchmarking, bottleneck research, performance tuning).
- Experience in programming CUDA kernels.
- Familiarity with ML frameworks and LLMs.
- Background in parallel programming, high-performance computing, or RDMA technology.
Technical Stack
- C++
- C
- Rust
- Linux
- CUDA
Benefits & Compensation
- Competitive salaries and a generous benefits package.
- For Poland: The base salary range is 292,500 PLN - 507,000 PLN for Level 4, and 375,000 PLN - 650,000 PLN for Level 5.
At NVIDIA, you will thrive as part of a deeply strong team, collaborate with some of the brightest people in the industry, and work on products that transform the way people work and play.



