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 and implementing new protocols and algorithms that optimize performance for NVIDIA's networked supercomputers and data centers. You'll be working with production-grade solutions and collaborating with technical leaders to solve complex challenges in machine learning, cloud computing, and system co-design.
NVIDIA, widely recognized as one of the technology world's most desirable employers, pioneered visual computing and GPU technology. The company stands at the forefront of the AI computing era, with their GPU deep learning model revolutionizing how complex problems are solved in everyday life.
The role requires a strong technical background, including a Master's degree in computer science or software engineering (or equivalent experience) and at least 2 years of professional experience in high-performance computing. Expertise in C/C++, Linux environments, networking protocols (InfiniBand and Ethernet), and computer architecture is essential.
This position offers competitive compensation with a base salary range of $120,000 - $235,750 USD, plus equity and comprehensive benefits. Located in Santa Clara, CA, you'll be at the heart of NVIDIA's innovation center, working on technology that's transforming industries and advancing the field of AI computing.
Join NVIDIA's diverse and inclusive workplace, where creativity, innovation, and technical excellence are highly valued. This role presents an exceptional opportunity to contribute to groundbreaking developments in AI networking while working with some of the industry's brightest minds.