Taro Logo

Senior Software Architect, GPU Networking

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

Job Description

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Architect for their GPU Networking Architecture team. This role combines cutting-edge software architecture with networking innovation, focusing on defining Software Defined Networking architectural solutions for AI systems. The position offers an opportunity to work with state-of-the-art technology in modern data centers, spanning across AI, deep learning systems, Networking Operating Systems, and Virtualization.

The ideal candidate will be at the forefront of designing and implementing networking solutions that power NVIDIA's groundbreaking AI infrastructure. They will work with cross-functional teams across multiple technological domains, contributing to the development of next-generation networking technologies. This role requires both technical expertise in software architecture and networking, as well as strong leadership and communication skills.

Working at NVIDIA means joining one of technology's most desirable employers, known for pushing the boundaries of innovation. The company offers the chance to work with some of the industry's brightest minds while contributing to technologies that are transforming major industries. For those passionate about architecture, networking, and AI infrastructure, this role presents an exceptional opportunity to make a significant impact in a company that's driving the future of computing.

Last updated a month ago

Responsibilities For Senior Software Architect, GPU Networking

  • Define system and software architecture for Software Defined Networking (SDN) of AI networks
  • Set use-cases and metrics for Monitoring Complex High-speed Networks Control-plane
  • Work closely with various groups within NVIDIA to bring AI network technologies to reality
  • Collaborate with GPU and Switch HW and SW teams, Product and fellow architects

Requirements For Senior Software Architect, GPU Networking

Kubernetes
  • B.Sc., M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering (or equivalent experience)
  • 8+ years of proven experience as a software architect
  • Proven Networking experience
  • High energy and excellent interpersonal skills
  • Ability to work and communicate effectively in a multi-national, multi-time-zone environment

Related Jobs