Taro Logo

Senior Software Engineer, Fabric Networking - GPU

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$148,000 - $287,500
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Fabric Networking - GPU

NVIDIA, the pioneer of GPU technology and leader in accelerated computing, is seeking a Senior Software Engineer to join their GPU Fabric Networking team. This role is at the intersection of high-performance computing and artificial intelligence, working on critical communication systems between GPUs that power breakthrough developments in AI and HPC.

The position offers an opportunity to work on cutting-edge technology that enables communication between GPUs, developing system software that's crucial for large-scale computing platforms. You'll be designing and implementing next-generation communication hardware and software, working with cross-disciplinary teams to align technical solutions with business needs.

The ideal candidate will bring strong expertise in C/C++ programming, system architecture, and networking fundamentals, particularly in high-performance computing environments. Experience with Linux systems, multi-threaded programming, and OS virtualization technologies is essential. Knowledge of CUDA programming and NVIDIA GPUs is a plus.

NVIDIA offers a competitive compensation package with a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. The company is known for its innovative culture and is consistently ranked as one of the most desirable employers in the technology sector. This role provides an exceptional opportunity to work on transformative technology that's shaping the future of AI, HPC, and visualization while being part of a global team of forward-thinking professionals.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Fabric Networking - GPU

  • Design, implement and maintain system software that enables communication between GPUs
  • Participate in the architectural definition and design of next-generation communication hardware and software
  • Work with cross-disciplinary teams to understand business requirements and align software direction

Requirements For Senior Software Engineer, Fabric Networking - GPU

Linux
Python
  • B.S/M.S/Ph.D. in computer science or related field or equivalent experience
  • 5+ years of relevant experience
  • Excellent C/C++ programming and debugging skills
  • Experience with device drivers and hardware functionality
  • Strong understanding of computer system architecture and OS internals
  • Experience with Linux and cross-platform environment
  • Experience with multi-core/multi-process/multi-threaded programming
  • Strong understanding of networking fundamentals and high-performance networks
  • Experience with OS virtualization technologies
  • Ability to work and communicate effectively in a multi-national environment

Benefits For Senior Software Engineer, Fabric Networking - GPU

Equity
  • Equity
  • Competitive Benefits Package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, Fabric Networking - GPU