Taro Logo

Distinguished Software Architect - Deep Learning and HPC Communications

World leader in accelerated computing, pioneering AI and digital twins technology.
$308,000 - $471,500
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Distinguished Engineer – Data Center System Software Architect

Distinguished Engineer position focusing on Data Center System Software Architecture at NVIDIA

Principal Software Engineer, AI Streaming Platform

Principal Software Engineer position focused on AI Streaming Platform development at NVIDIA.

Distinguished Engineer – Data Center System Software Architect

Lead system software architecture for NVIDIA's data center systems, working with cutting-edge GPU technology and major cloud providers. 20+ years experience required.

Distinguished Systems Software Engineer, Graphics Delivery Network Platform

Distinguished Systems Software Engineer role at NVIDIA focusing on cloud streaming platform development, combining GPU expertise with AI technologies and distributed systems architecture.

Distinguished Systems Software Engineer, Graphics Delivery Network Platform

Distinguished Systems Software Engineer position at NVIDIA focusing on Graphics Delivery Network Platform development and architecture.

Description For Distinguished Software Architect - Deep Learning and HPC Communications

NVIDIA, a pioneer in GPU technology and AI innovation, is seeking a Distinguished Software Architect to join their GPU Communications Libraries and Networking team. This role focuses on developing cutting-edge communication libraries like NCCL, NVSHMEM, and UCX for Deep Learning and HPC applications. The position requires expertise in high-performance computing, working with systems that scale to thousands of GPUs connected through high-speed interconnects. The ideal candidate will help shape the future of data center platforms, pushing the boundaries of communication performance between GPUs.

The role combines deep technical expertise with strategic vision, requiring 15+ years of experience and a PhD in Computer Science or related field. You'll be responsible for researching new communication technologies, co-designing solutions with hardware and software teams, and driving the adoption of these technologies across different application verticals. The position demands expertise in parallel programming models, GPU architecture, and high-performance networking.

Working at NVIDIA means joining one of technology's most desirable employers, with opportunities to influence industry standards and contribute to open-source software. The company offers competitive compensation including a base salary range of $308,000 - $471,500, plus equity and benefits. This is an exceptional opportunity for a technical leader to impact the future of AI and HPC computing while working with some of the industry's brightest minds.

Last updated 8 days ago

Responsibilities For Distinguished Software Architect - Deep Learning and HPC Communications

  • Research new communication technologies and design new features for communication libraries
  • Propose innovative solutions in HW and SW for next-gen platforms
  • Co-design solutions with GPU, Networking, and SW architects
  • Drive adoption of new communication technologies across application verticals
  • Collaborate with DL researchers and customers

Requirements For Distinguished Software Architect - Deep Learning and HPC Communications

  • PHD in Computer Science, Computer Engineering or related field or equivalent experience
  • 15+ years of relevant experience in academia or industry
  • Expert in HPC, parallel programming models, communication runtime
  • Deep understanding of high performance networking
  • Strong knowledge of ML/DL fundamentals
  • Programming fluency with C or C++ for systems software development
  • Ability to work and communicate effectively across different teams and timezones

Benefits For Distinguished Software Architect - Deep Learning and HPC Communications

Equity
  • Equity

Interested in this job?