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
5+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Senior Software and System Architect

NVIDIA is seeking an exceptional Senior Software & System Architect to join their SW Architecture group. This role is at the forefront of developing groundbreaking technologies in networking, security, virtualization, and orchestration. As part of NVIDIA's world-class architecture team, you'll be instrumental in designing next-generation architecture for DPUs & NICs technologies. The position offers a unique opportunity to shape the future of data-center technologies, working on cloud solution stacks from hardware to application level.

The role involves leading architecture for cloud-networking solutions, designing state-of-the-art system architectures, and building end-to-end solutions. You'll collaborate with diverse teams globally, including software architects, R&D, product teams, and solution architects. The position requires deep technical expertise in networking, system architecture, and cloud technologies, with hands-on experience in C, Python, Linux, and container technologies.

NVIDIA, as the world leader in accelerated computing, offers a competitive environment where innovation thrives. The company is transforming major industries through AI and digital twins, making this an exciting opportunity to work on cutting-edge technology. You'll be part of a forward-thinking team that values creativity and autonomous problem-solving, with the chance to work on projects that have real-world impact.

The ideal candidate will have 5+ years of experience in software architecture or development, strong technical skills, and excellent communication abilities. Knowledge of networking protocols, cloud technologies, and system architecture is essential. Experience with DPDK, OVS, Kubernetes, and cloud platforms would be particularly valuable.

Last updated 2 days 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 with different NVIDIA teams around the world
  • Work with high profile customers on advanced 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
  • 5+ years of experience as SW Architect/System Architect and/or 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 of networking protocols and common network topologies
  • Strong design, coding, analytical, debugging and problem-solving skills
  • Excellent communication, documentation and presentation skills

Interested in this job?

Jobs Related To NVIDIA Senior Software and System Architect