Senior Software Architect, AI Networking

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve. Their work in AI and digital twins is transforming the world's largest industries and profoundly impacting society.
Distributed Systems
Staff Software Engineer
Contact Company
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Architect, AI Networking

NVIDIA is seeking a Senior Software Architect to lead and incubate core technologies in AI data center and network technologies. This pivotal role involves guiding the evolution of comprehensive AI Cloud solutions, driving innovation in areas such as sophisticated host virtualization, groundbreaking fabric technologies, and coordinated orchestration. The ideal candidate will represent NVIDIA in significant open-source projects, key conferences, and standards committees.

Key responsibilities include:

  • Assessing and integrating innovative technologies and forging partnerships
  • Orchestrating new network application designs using data plane programming
  • Engaging with collaborators through customer interactions and thought leadership
  • Crafting strategic direction for NVIDIA's network solutions

Requirements:

  • 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

Preferred qualifications:

  • Ability to develop and validate prototypes
  • Proficiency in system software and core operating system principles
  • Familiarity with cloud computing or data center technologies
  • Experience with distributed AI solutions
  • PhD or equivalent experience

NVIDIA offers competitive compensation, benefits, and the opportunity to be part of an elite group of experts at the forefront of innovation in the tech industry.

Last updated 5 months ago

Responsibilities For Senior Software Architect, AI Networking

  • 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

  • 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

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect, AI Networking

Senior Software Architect

Senior Software Architect role at NVIDIA focusing on designing next-generation architecture for DPUs & NICs technologies with emphasis on networking, security, and virtualization.

Senior Software Architect - Deep Learning and HPC Communications

Senior Software Architect role at NVIDIA focusing on Deep Learning and HPC Communications, building crucial communication libraries for scaling AI and HPC systems.

Senior Software and System Architect

Senior Software and System Architect position at NVIDIA focusing on cloud-networking and security solutions architecture.

Software Engineering Manager, Distributed Task-based Runtimes

Lead NVIDIA's distributed runtime stack development team, focusing on scalable accelerated computing solutions for AI, scientific computing, and data analytics applications.

Senior Engineering Manager, System Integration - Autonomous Vehicles

Senior Engineering Manager role at NVIDIA for System Integration in Autonomous Vehicles, leading a team of 5-10 engineers to deliver new platforms and technologies.