Taro Logo

Senior Software and System Architect

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Senior Software and System Architect

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software and System Architect to join their SW Architecture group. This role represents a unique opportunity to shape the future of data-center technologies, focusing on groundbreaking advancements in networking, security, virtualization, and orchestration.

The position involves working with NVIDIA's world-class architects team, responsible for designing next-generation state-of-the-art architecture for DPUs & NICs technologies. The role is crucial in defining the future of cloud solution stack, from hardware to application level, including orchestration, provisioning, network programmability, and SDN.

As a Senior Software and System Architect, you'll collaborate with various teams globally, including software architects, R&D, product teams, solution architects, and external customers. The role demands expertise in cloud-networking, system architecture, and end-to-end solution development. Key responsibilities include leading architecture design, developing POC prototypes, and working with high-profile customers on advanced technologies.

The ideal candidate should possess extensive experience in software architecture and development, with deep knowledge of C, Python, Linux, and container technologies. Understanding of networking protocols, cloud infrastructure, and data center technologies is crucial. NVIDIA offers competitive compensation and a comprehensive benefits package, making it one of the most desirable employers in the technology sector.

This role presents an exceptional opportunity to have real impact in a dynamic, technology-focused company that's transforming the world's largest industries through AI and digital twins. The position combines technical leadership, innovation, and hands-on development, making it perfect for someone passionate about shaping the future of cloud and data center technologies.

Last updated 15 hours ago

Responsibilities For Senior Software and System Architect

  • Lead architecture for cloud-networking including orchestration, provisioning and security solutions
  • Design state-of-the-art system architecture for DPUs & NICs technologies
  • Build end-to-end solutions from application level to HW
  • Write effective, clear and reliable architecture specification
  • Evaluate new technologies and innovate & rapidly develop POC prototypes
  • Work closely with different Nvidia teams around the world
  • Work with high profile customers on advanced and future technologies and solutions

Requirements For Senior Software and System Architect

Python
Linux
Kubernetes
  • B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering
  • 6+ years of experience as SW Architect/System Architect
  • 4+ years of experience as SW developer
  • Deep knowledge and experience with C, Python
  • Hands on Linux development, Docker and Containers based technologies
  • Experience with cloud and Data Center networking
  • Wide knowledge and understanding of networking protocols and common network topologies
  • Strong design, coding, analytical, debugging and problem-solving skills
  • Excellent communication, documentation and presentation skills

Benefits For Senior Software and System Architect

Medical Insurance
401k
  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software and System Architect