Senior Software Architect, AI Networking

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that 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 experienced Senior Software Architect to spearhead innovation in AI data center and network technologies. This role combines technical leadership with strategic vision, focusing on advancing AI Cloud solutions through sophisticated host virtualization, fabric technologies, and orchestration. The position offers a unique opportunity to shape the future of AI infrastructure at the world's leading accelerated computing company.

The role demands deep technical expertise in network technologies, particularly Ethernet/RDMA and data plane programming, combined with strong leadership and communication skills. The ideal candidate will have at least 5 years of hands-on experience and a strong educational background in Computer Science or related fields. They will be responsible for developing cutting-edge network solutions, representing NVIDIA in open-source projects and industry forums, and driving technological innovation.

What makes this role particularly exciting is the opportunity to work at the intersection of AI and networking, developing solutions that will power the next generation of AI infrastructure. The position offers exposure to cutting-edge technologies and the chance to influence the direction of AI computing at a global scale. NVIDIA's reputation as a top tech employer, combined with their position at the forefront of AI and accelerated computing, makes this an exceptional opportunity for a senior technologist looking to make a significant impact in the field.

The role requires a unique blend of technical depth, strategic thinking, and communication skills. The successful candidate will not only architect solutions but also engage with customers, contribute to thought leadership, and help shape industry standards. This position offers the chance to work with some of the brightest minds in the industry while tackling some of the most challenging problems in AI and networking.

Last updated 5 hours 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 and thought leadership
  • 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 Software Architect, Advanced Development

Senior Software Architect position at NVIDIA focusing on advanced development in AI data centers and accelerated networking, requiring 12+ years of experience and deep technical expertise.

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 network architecture.

Senior Software Architect - Data Center Systems

Senior Software Architect position at NVIDIA focusing on data center systems and deep learning server platforms, offering competitive compensation and the opportunity to work on cutting-edge technology.

Distinguished Software Architect - Deep Learning and HPC Communications

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

Principal Software Engineer

Principal Software Engineer position at Oracle focusing on OCI Load balancing service, requiring 6+ years of experience in distributed systems development.