Senior Software Architect, AI Networking

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Architect, AI Networking

NVIDIA is seeking an exceptional Senior Software Architect to spearhead innovation in AI data center and network technologies. This role represents a unique opportunity to shape the future of AI computing infrastructure at one of the world's leading technology companies.

The position involves leading the development and incubation of core technologies that power NVIDIA's AI data center solutions, with a focus on host virtualization, fabric technologies, and orchestration systems. As a Senior Software Architect, you'll be at the forefront of solving complex technical challenges in distributed systems and AI infrastructure.

The ideal candidate will bring deep expertise in Ethernet/RDMA network technologies and network data path programming, combined with strong leadership and communication skills. You'll be responsible for assessing and integrating cutting-edge technologies, developing innovative network applications, and representing NVIDIA in key industry forums and open-source projects.

This role offers the opportunity to work with state-of-the-art technology and contribute to groundbreaking advancements in AI computing. You'll collaborate with top talent across NVIDIA, engage with customers, and help shape the company's technical strategy in network solutions.

NVIDIA's position as a leader in accelerated computing and AI makes this an exceptional opportunity for someone looking to make a significant impact on the future of technology. The role combines technical depth with strategic thinking, requiring both hands-on expertise and the ability to drive innovation at a system level.

The company offers competitive compensation and benefits, and you'll be joining a team known for pushing the boundaries of what's possible in computing. Whether you're passionate about distributed systems, AI infrastructure, or network architecture, this role provides the platform to work on challenging problems at scale and influence the direction of critical technologies in the AI industry.

Last updated 4 days ago

Responsibilities For Senior Software Architect, AI Networking

  • Lead and incubate core technologies in AI data center and network technologies
  • Guide evolution of comprehensive AI Cloud solutions
  • Assess and integrate innovative technologies and forge partnerships
  • Orchestrate new network application designs using data plane programming
  • Engage with collaborators through customer interactions
  • Author thought leadership content and deliver presentations at industry events
  • Craft strategic direction for NVIDIA's network solutions

Requirements For Senior Software Architect, AI Networking

Linux
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum 5 years of hands-on experience
  • In-depth expertise in Ethernet/RDMA network technologies
  • Proficiency in network data path programming
  • Exceptional interpersonal skills with history of encouraging agreement in large enterprise

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect, AI Networking

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.

Principal Software Architect, GPU Networking Research

Principal Software Architect position at NVIDIA focusing on GPU Networking Research, requiring 15+ years of experience in systems architecture and expertise in AI data center technologies.