NVIDIA, the pioneer in GPU technology and world leader in accelerated computing, is seeking a Senior Software Engineer for their GPU Communications and Networking team. This role is crucial in developing communication libraries and network software for complex heterogeneous computing systems. The position offers an opportunity to work on groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization.
The ideal candidate will be responsible for designing and implementing highly-optimized communication runtimes for Deep Learning frameworks and HPC programming interfaces. They will work with cutting-edge technology, contributing to parallel programming interface specifications and creating proof-of-concepts for new hardware features.
This is an exceptional opportunity for someone with strong C/C++ programming skills and extensive Linux experience. The role requires deep understanding of computer system architecture and parallel programming interfaces. The position offers competitive compensation, including a base salary range of $148,000 - $339,250, plus equity and comprehensive benefits.
NVIDIA's commitment to innovation and technological advancement makes this an ideal role for engineers passionate about pushing the boundaries of what's possible in GPU computing and artificial intelligence. The company's work spans from AI to autonomous vehicles, offering endless opportunities for professional growth and impact.