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 3 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

Software Engineering Manager - Computer Vision Driver

Lead NVIDIA's VIC software team in developing cutting-edge computer vision solutions for AI, autonomous vehicles, and robotics.

Simulation Architect - Autonomous Vehicles Platform

NVIDIA seeks a Simulation Architect for their Autonomous Vehicles Platform to design groundbreaking solutions in self-driving technology.

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.

Senior Software and System Architect

NVIDIA seeks a Senior Software and System Architect to lead cloud-networking and security solutions, crafting cutting-edge architectures for DPUs & NICs technologies.

Senior Architect, GPU and SoC Modelling

Senior Architect role at NVIDIA for GPU and SoC Modelling, focusing on advanced chip architecture and high-performance computing.