Principal Software Architect, GPU Networking Research

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS

Description For Principal Software Architect, GPU Networking Research

NVIDIA, the world leader in accelerated computing, is seeking a Principal Software Architect for their GPU Networking Research team. This role combines deep technical expertise with architectural leadership in shaping the future of AI data centers and accelerated computing. The position involves exploring technological challenges in accelerated networking, optimizing AI workloads, and leading architectural efforts across various fields including distributed AI, deep learning solutions, HPC, and Software Defined Networking.

The ideal candidate will be responsible for enhancing NVIDIA's GPU Networking offerings, leading architectural vision, and driving proof-of-concept developments. With a required 15+ years of experience and advanced degree requirements, this role demands expertise in virtualization, networking, storage, and driver development for both Windows and Linux environments.

Working from either Yokneam or Tel Aviv, Israel, you'll be part of NVIDIA's innovative team that has been defining computer graphics and accelerated computing for over 25 years. The role offers the opportunity to work on cutting-edge technologies while collaborating with global teams to solve complex challenges in AI and data center architecture.

This position is perfect for someone who combines deep technical knowledge with leadership abilities, has a proven research track record, and possesses stellar communication skills. The role involves working with various stakeholders across time zones, requiring excellent interpersonal skills and the ability to translate business needs into workable technology solutions.

Last updated 6 days ago

Responsibilities For Principal Software Architect, GPU Networking Research

  • Enhance NVIDIA's future GPU Networking offerings for accelerating AI workloads
  • Lead vision, architecture and design of such technologies
  • Lead proof-of-concept development to evaluate and drive such technologies
  • Identify and evaluate new technologies, innovations and partner relationships
  • Work with the community and maintainers to drive strategic technologies

Requirements For Principal Software Architect, GPU Networking Research

Linux
  • M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering
  • 15+ years of industry experience in systems architecture or related fields
  • Experience in virtualization, networking and storage
  • Experience in either Windows or Linux drivers
  • Deep understanding of performance profiling and optimization techniques
  • Excellent interpersonal skills
  • Ability to work and communicate effectively in a multi-national environment

Interested in this job?

Jobs Related To NVIDIA Principal Software Architect, GPU Networking Research

Senior System Software Architect, HPC Networking

Senior System Software Architect role at NVIDIA focusing on HPC Networking, developing next-gen InfiniBand and NVLink systems for advanced compute clusters.

Senior Software Research Architect

Lead the advancement of AI data centers and networks at NVIDIA as a Senior Software Research Architect, focusing on cloud solutions and networking technologies.

Distinguished Software Architect - Deep Learning and HPC Communications

Distinguished Software Architect position at NVIDIA focusing on Deep Learning and HPC Communications architecture and development.

Distinguished Engineer – Data Center System Software Architect

Distinguished Engineer role focusing on data center system software architecture at NVIDIA, leading technical innovation for enterprise solutions.

Senior Software Architect, AI Networking

Senior Software Architect position at NVIDIA focusing on AI Networking and data center technologies, requiring expertise in network technologies and system architecture.