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 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 and HPC programming interfaces. You'll be part of a fast-paced team that's pushing the boundaries of what's possible in artificial intelligence and high-performance computing.
The ideal candidate will bring 5+ years of relevant experience, strong C/C++ programming skills, and deep expertise in Linux and computer system architecture. You'll be working on projects that directly impact the future of AI and computing, from developing communication runtimes for frameworks like TensorFlow and PyTorch to contributing to parallel programming interface specifications.
NVIDIA offers a competitive compensation package with a base salary range of $148,000 - $339,250, plus equity and comprehensive benefits. You'll be joining a company that's at the forefront of technological innovation, working alongside some of the most forward-thinking and talented people in the industry. The company's commitment to fostering a diverse and inclusive work environment makes it an ideal place for professionals looking to make a significant impact in the field of technology.