Taro Logo

Senior Networking Software Architect

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Ra'anana, IsraelYokne'am Illit, Israel
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cybersecurity

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior Networking Software Architect to join their NIC Software/Firmware Architecture group. This role represents a unique opportunity to shape the future of data-center technology through DPU innovation. The position involves working with a team of exceptional professionals dedicated to pushing the boundaries of what's possible in computing infrastructure.

The role combines high-level architecture design with hands-on technical leadership, focusing on next-generation DPU/SmartNIC architecture for computing clusters and data-centers. You'll be responsible for defining comprehensive software stacks and working at the crucial intersection of hardware and software development. The position offers exposure to cutting-edge technologies including Generative AI, storage solutions, cybersecurity, and High-Performance Computing.

As a Senior Networking Software Architect, you'll collaborate with hardware architects, R&D teams, and external customers, requiring both technical expertise and strong communication skills. The ideal candidate brings 8+ years of experience, along with a strong educational background in Computer Engineering, Computer Science, or Electrical Engineering.

NVIDIA offers a dynamic work environment at one of technology's most respected companies, known for its innovative culture and breakthrough technologies. The company values diversity and maintains an inclusive workplace, making it an ideal setting for creative and autonomous professionals looking to make a significant impact in the field of accelerated computing.

Last updated 2 days ago

Responsibilities For Senior Networking Software Architect

  • Define next-generation DPU/SmartNIC architecture and features for computing clusters and data-centers
  • Define the SW stack from application level to HW interface, ensuring flawless integration
  • Collaborate closely with HW architects to define new HW features and SW-HW interfaces
  • Conduct research in network protocols, new network technologies, networking drivers, accelerations, and offloading
  • Explore topics including Generative AI, storage, cyber security, HPC, and emulation offloads

Requirements For Senior Networking Software Architect

  • B.Sc. or M.Sc. in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience
  • 8+ years of shown experience in the field
  • Proven track record to quickly adapt to new technologies
  • Outstanding ability to work independently, interact with customers, and guide R&D teams
  • Excellent communication and presentation skills
  • Ability to drive innovative solutions for complex requirements and issues