Senior Software Developer, AI Networking

at Nvidia
πŸ“ World
πŸ“ United States
USD 184,000-356,500 per year
SENIOR
βœ… Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 3 Networking @ 4 Parallel Programming @ 4 Rust @ 7 CUDA @ 1 GPU @ 4

Details

We are looking for an enthusiastic software engineer to join our AI networking acceleration team to work on a groundbreaking open-source library using hardware offloads, GPU kernels and RDMA network cards. The product is a performance-oriented low-level infrastructure designed to change the way inference works. The team focuses on highly optimized, low-level systems that run on large supercomputers and data centers.

Responsibilities

  • Develop a highly optimized inference framework
  • Build software that runs on the world’s largest supercomputers and data centers
  • Work in a dynamic, challenging environment on next-generation products focused on performance, scalability, and features

Requirements

  • B.Sc. or equivalent experience in Computer Science or Software Engineering
  • 6+ years of experience in modern C++ / C / Rust development
  • 3 years of experience in Linux environments and familiarity with development tools
  • Deep knowledge of the TCP/IP network stack
  • Understanding of computer architecture and operating systems concepts

Ways to Stand Out

  • Background in Linux internals and low-level software optimizations (benchmarking, bottleneck research, performance tuning)
  • Experience programming CUDA kernels (advantage)
  • Familiarity with ML frameworks and large language models (LLMs)
  • Background in parallel programming, high-performance computing (HPC), and RDMA technology

Compensation & Benefits

  • Base salary ranges by level:
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • Eligible for equity and benefits

Additional Information

  • Applications accepted at least until November 24, 2025
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment