Senior Software Developer - AI Networking
About the Role
We are looking for an enthusiastic Senior Software Developer to join our AI networking acceleration team. This Senior Software Developer remote position offers the opportunity to work on a groundbreaking open-source library, utilizing hardware offloads, GPU Kernels, and RDMA network cards. Our product is a performance-oriented low-level infrastructure designed to revolutionize the way inference works.
What You'll Do
- Develop a highly optimized inference framework that runs on the world’s largest supercomputers and data centers.
- Collaborate with a dynamic team to innovate next-generation products at the forefront of technology in terms of performance, scalability, and features.
- Utilize your expertise in modern C++ / C / Rust development to enhance our infrastructure.
- Engage with the Linux environment and development tools to ensure seamless integration and performance.
- Contribute to the understanding of computer architecture and operating systems concepts to optimize our products.
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 a Linux environment and familiarity with development tools.
- Deep knowledge of the TCP/IP network stack.
- Understanding of computer architecture and operating systems concepts.
Nice to Have
- Background in Linux internals and low-level software optimizations (benchmarking, bottleneck research, performance tuning).
- Experience in programming CUDA kernels is an advantage.
- Familiarity with ML frameworks and LLMs.
- Background in parallel programming / high-performance computing / RDMA technology.
What We Offer
- Competitive salaries and a generous benefits package.
- Work with some of the brightest minds in the industry.
- Opportunity to collaborate on products that transform the way people work and play.
- Dynamic and challenging work environment.
- Growth opportunities within a rapidly expanding team.
This Senior Software Developer role at Nvidia offers an exciting opportunity to work remotely on innovative AI networking projects with a competitive salary.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months