NVIDIA

Senior Software Developer

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇭 Switzerland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

LinuxRustTCP/IP

About the role

  • Developing a highly optimized inference framework
  • Running on the world’s largest supercomputers and data centers
  • Working on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features

Requirements

  • B.Sc. or equivalent experience in Computer Science or Software Engineering
  • 5 years’ experience in modern C++ / C / Rust development
  • 3 years’ experience in Linux environment and familiarity with development tools
  • Deep knowledge of the TCP/IP network stack
  • Understanding of computer architecture and operating systems concepts
  • Hands-on experience with LLM inference stacks
  • Expertise in distributed storage technologies
  • Background in Linux internals and low-level software optimizations (benchmarking, bottleneck research, performance tuning)
  • Experience in programming CUDA kernels is an advantage
  • Background in parallel programming / high-performance computing / RDMA technology
Benefits
  • aggressive compensation plan that rewards top performers

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++CRustLinuxTCP/IPLLM inferencedistributed storageCUDAparallel programminghigh-performance computing
Certifications
B.Sc. in Computer ScienceB.Sc. in Software Engineering