NVIDIA, a pioneer in accelerated computing for over 25 years, is seeking an AI Networking Software Developer to join their software architecture group. This role focuses on developing and implementing high-performance networking and system software solutions. The position involves working with cutting-edge AI technologies, deep learning frameworks, and high-performance computing systems.
As an AI Networking Software Developer, you'll be responsible for designing and implementing features for AI communication middleware, working with libraries like NCCL and OpenMPI, and developing features for frameworks such as PyTorch and TensorFlow. The role requires expertise in parallel programming models and network architecture, with opportunities to work on innovative solutions for current and future high-end computer systems.
NVIDIA offers a competitive base salary range of $148,000 - $287,500, along with equity and comprehensive benefits. The company is known for its innovative culture and commitment to pushing the boundaries of technology, particularly in AI and accelerated computing. They're looking for creative and autonomous engineers who can thrive in a diverse, multinational environment and contribute to groundbreaking technological advancements.
The ideal candidate will have at least 5 years of experience, strong programming skills, and a deep understanding of system programming and computer architecture. This is an excellent opportunity to join a leader in the technology industry and work on projects that are defining the future of AI and computing.