Senior Software Developer

NVIDIA NVIDIA · Semiconductors · Zurich, Switzerland +1 · Remote

Senior Software Developer to work on an open-source AI networking acceleration library, focusing on performance-oriented low-level infrastructure for inference, utilizing hardware offloads, GPU Kernels, and RDMA. Requires strong C++/C/Rust, Linux, and networking stack knowledge, with advantages in LLM inference, distributed storage, Linux internals, CUDA, and parallel programming.

What you'd actually do

  1. Developing a highly optimized inference framework
  2. Running on the world’s largest supercomputers and data centers.
  3. The work environment is dynamic and challenging as our employees work on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features.

Skills

Required

  • modern C++ / C / Rust development
  • Linux environment
  • TCP/IP network stack
  • computer architecture
  • operating systems concepts

Nice to have

  • LLM inference stacks
  • distributed storage technologies
  • Linux internals
  • low-level software optimizations
  • benchmarking
  • bottleneck research
  • performance tuning
  • CUDA kernels
  • parallel programming
  • high-performance computing
  • RDMA technology

What the JD emphasized

  • performance
  • scalability
  • features
  • low-level infrastructure
  • inference

Other signals

  • inference framework
  • GPU Kernels
  • RDMA
  • low-level infrastructure
  • LLM inference stacks