NVIDIA, the pioneer in GPU technology and AI solutions, is seeking a Senior Software Engineer to join their GPU Communications and Networking team. This role is crucial in developing and maintaining software for complex heterogeneous computing systems that power breakthrough products in High Performance Computing and Deep Learning.
The position offers an opportunity to work on cutting-edge technology, designing and implementing highly-optimized communication runtimes for Deep Learning frameworks like NCCL for TensorFlow/Pytorch and HPC programming interfaces. You'll be contributing to parallel programming interface specifications and creating innovative solutions that enable sophisticated GPU interactions.
As a senior engineer, you'll be working with a fast-paced team, leveraging your expertise in C/C++ programming, Linux systems, and computer architecture to develop groundbreaking solutions. The role requires both technical excellence and strong collaborative skills, as you'll be working in a multi-national, multi-time-zone environment.
NVIDIA offers competitive compensation, including a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. The company is at the forefront of AI, High-Performance Computing, and Visualization, making it an ideal place for those passionate about pushing technological boundaries. Their work enables everything from artificial intelligence to autonomous cars, making this an exciting opportunity to be part of transformative technological advances.