Senior Software Developer, AI Networking
Summary
NVIDIA Hungary is hiring a Senior Software Developer to build a highly optimized AI inference framework that runs on some of the world's largest supercomputers and data centers. The role centers on high-performance C++/C/Rust development in Linux, with deep TCP/IP networking knowledge and optional CUDA, RDMA, and LLM-related work.
- Development of a highly optimized inference framework
- Operation on the world’s largest supercomputers and data centers
- Work in a dynamic and challenging environment on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features
- 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 environment and familiarity with development tools
- Deep knowledge of the TCP/IP network stack
- Understanding of computer architecture and operating systems concepts
- Background in Linux internals and low-level software optimizations including benchmarking, bottleneck research, and performance tuning
- Experience in programming CUDA kernels
- Familiarity with ML frameworks and LLMs
- Background in parallel programming, high-performance computing, and RDMA technology