
Senior Software Developer
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇭 Switzerland
Visit company websiteJob 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