NVIDIA is seeking a Software Developer for their AI Networking team, focusing on groundbreaking technology in networked supercomputers and data centers. This role combines cutting-edge AI technology with high-performance computing, offering an opportunity to work on some of the most advanced networking solutions in the industry.
The position involves developing AI networking communication frameworks and applications that run on the world's largest supercomputers and data centers. You'll be at the forefront of innovation, designing and implementing new protocols and algorithms to maximize performance in NVIDIA's networked infrastructure. This role requires expertise in high-performance computing, networking protocols, and system architecture.
As a Software Developer in the AI Networking team, you'll collaborate with technical leaders and other networking teams to co-design hardware features and software APIs. The role demands strong programming skills, particularly in C/C++, and deep knowledge of networking protocols like InfiniBand and Ethernet. You'll be working in a Linux environment, focusing on performance optimizations and delivering production-grade solutions.
NVIDIA, widely recognized as one of the technology world's most desirable employers, offers competitive compensation including a base salary range of $120,000 - $235,750, plus equity and benefits. The company has a rich history in visual computing and GPU technology, and now stands at the forefront of the AI computing era. This role presents an excellent opportunity for those passionate about solving complex problems in machine learning, cloud computing, and system co-design.
The ideal candidate will have at least 2 years of professional experience in high-performance computing or related fields, along with a Master's degree in computer science or software engineering. Knowledge of AI frameworks like PyTorch and JAX, as well as experience with RDMA technology, would be particularly valuable. Join NVIDIA to be part of a team that's transforming the future of AI networking and computing technology.