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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior System Software Engineer, NCCL - Partner Enablement

Senior System Software Engineer position at NVIDIA focusing on NCCL partner enablement, requiring expertise in parallel programming, HPC, and networking technologies.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA focusing on GPU Communications and Networking, developing optimized communication runtimes for Deep Learning and HPC systems.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on GPU Communications Libraries and Networking, optimizing performance for deep learning and HPC applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure, focusing on cloud infrastructure and distributed systems, with competitive pay and remote work options.

Sr. Systems Engineer

Senior Systems Engineer role at Qualcomm focusing on 5G/6G wireless technologies, machine learning, and network optimization with competitive compensation and benefits.

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 4 days 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?