Taro Logo

Distinguished Software Engineer - NVLink Fusion Software

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Santa Clara, CA, USAAustin, TX, USAHillsboro, OR, USA
$308,000 - $471,500
Principal Software Engineer
In-Person
5,000+ Employees
16+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Distinguished Software Engineer for their NVLink Fusion Software team. This role is crucial in NVIDIA's rapidly expanding data center platform ecosystem, from single node HGX/DGX systems to large multi-node NVLink domain rack architectures. The position involves architecting solutions that combine NVIDIA's GPUs, NVLink, InfiniBand networking, and Grace CPUs with their optimized AI and HPC software stack.

The ideal candidate will be responsible for championing work across NVIDIA's Software, Architecture, Networking, and Systems engineering teams to define the architecture for NVLink Fusion. This includes ensuring seamless integration of partner ASICs/CPUs into their rack-scale architecture and establishing necessary abstraction layers and software engagement models.

As a Distinguished Software Engineer, you'll be working at the forefront of AI infrastructure development, enabling industry-leading AI scale-up and scale-out performance. The role offers the opportunity to work directly with major customers and shape the future of NVIDIA's enterprise and cloud provider businesses. The position requires deep technical expertise in system architecture, particularly at the software/hardware interface, and experience with complex system software for accelerators.

NVIDIA offers a competitive compensation package with a base salary range of $308,000 - $471,500 USD, plus equity and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries in AI and accelerated computing. This role presents an exceptional opportunity to work with cutting-edge technology while making a significant impact on the future of computing infrastructure.

Last updated 5 days ago

Responsibilities For Distinguished Software Engineer - NVLink Fusion Software

  • Define NVLink Fusion architecture using NVIDIA scale-up and scale-out technologies
  • Establish software abstraction layers & reference software for NVLink Fusion partners
  • Work directly with major customers to understand requirements and align roadmaps
  • Work with business partners and vendors to shape their products
  • Mentor architects and engineering teams
  • Make key technical decisions and mitigate execution risks

Requirements For Distinguished Software Engineer - NVLink Fusion Software

Linux
  • BS or MS degree in Computer Engineering, Computer Science, or related degree
  • 16+ years in System architecture and design
  • Deep experience in designing architecture for scalable server systems
  • Experience with complex system software for accelerators (GPUs, DPUs, FPGAs)
  • Expertise in out-of-band and in-band management architectures
  • Knowledge of device management protocols (MCTP, PLDM, RDE)
  • Knowledge of system management protocols (Redfish, IPMI)
  • Excellent written and verbal communication skills

Benefits For Distinguished Software Engineer - NVLink Fusion Software

Equity
  • Equity
  • Benefits package