NVIDIA, the pioneer in GPU technology and world leader in accelerated computing, is seeking a Senior Software Engineer to join their GPU Communications and Networking team. This role focuses on developing cutting-edge communication libraries and network software for complex heterogeneous computing systems that power innovations in High Performance Computing and Deep Learning.
The position offers an opportunity to work on highly-optimized communication runtimes for major Deep Learning frameworks like TensorFlow and PyTorch, as well as HPC programming interfaces. You'll be contributing to parallel programming specifications and developing system software that enables sophisticated GPU interactions.
The ideal candidate will bring strong expertise in C/C++ programming, Linux systems, and computer architecture, with at least 5 years of relevant experience. Knowledge of CUDA programming, high-performance networks, and Deep Learning frameworks would be particularly valuable. The role offers competitive compensation ranging from $148,000 to $287,500 USD, plus equity and comprehensive benefits.
Working at NVIDIA means joining a team of forward-thinking professionals who are transforming industries through AI, High-Performance Computing, and Visualization. The company's commitment to groundbreaking developments and inclusive work environment makes it an ideal place for talented engineers passionate about pushing technological boundaries.
This role presents an exciting opportunity to contribute to NVIDIA's mission of accelerating the next wave of artificial intelligence while working with some of the industry's most advanced technologies and talented professionals.