NVIDIA is seeking a Senior Software Engineer to join their High-Performance Computing and Big-Data acceleration team. This role focuses on developing an open-source, revolutionary communications framework that utilizes modern hardware offloads, GPU calculation, RDMA programmable NICs, and software algorithms. The position offers the opportunity to work with some of the industry's brightest minds on transformative technology.
The role involves developing high-performance communication frameworks and applications that run on the world's largest supercomputers and data centers. You'll be working on innovative, next-generation products that push the boundaries of performance, scalability, and features. The ideal candidate should have strong expertise in C/C++ development, Linux environments, and network protocols.
NVIDIA is at the forefront of breakthroughs in Artificial Intelligence, High-Performance Computing, and Visualization. The company culture demands innovation and the highest standards, offering opportunities to work on products that transform how people work and play. Team members collaborate with some of the smartest people in the industry and receive competitive compensation.
Additional valuable skills include knowledge in RDMA technology, GPU programming (CUDA, OpenCL), kernel programming, and experience with MPI and High-performance computing. The position offers the chance to work in a diverse, inclusive environment with flexibility and comprehensive benefits.
Join NVIDIA to be part of a team that's united in their quest to transform the visual computing landscape, impacting various fields from video game development to space exploration and medicine.