Senior Software and System Architect

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
$148,000 - $276,000
Distributed Systems
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software and System Architect

NVIDIA is seeking an experienced and passionate Senior Software & System Architect to join their SW Architecture group. This role involves researching and exploring new technologies, with a focus on defining the architecture of groundbreaking technologies in networking, security, virtualization, and orchestration domains. The successful candidate will play a vital role in developing cutting-edge datacenter networking and security solutions, collaborating with various teams globally, including SW architects, R&D, product, solution architects, and external customers.

Key responsibilities include:

  • Leading architecture for cloud-networking and security solutions
  • Crafting state-of-the-art system architecture for DPUs & NICs technologies
  • Building end-to-end solutions from application level to hardware
  • Providing fast and creative solutions for complex problems
  • Writing effective, clear, and reliable architecture specifications
  • Evaluating new technologies and innovating & rapidly developing Proof of Concept prototypes
  • Working closely with different NVIDIA teams worldwide
  • Collaborating with high-profile customers on advanced and future technologies and solutions

Requirements:

  • Degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience)
  • 5+ years of proven experience as a Software Architect/System Architect and/or Software developer
  • Strong C coding and Python skills
  • Hands-on Linux development experience
  • Experience in cloud-networking
  • Wide knowledge of networking protocols and common network topologies
  • Excellent communication, documentation, and presentation skills

Preferred qualifications:

  • Development experience with networking/security devices (NICs/DPUs/Switches/Routers/Firewalls)
  • Good understanding of OSs and drivers
  • Background in data center technologies, network topologies, and cloud
  • Experience with DPDK, OVS, OVN
  • Experience with Docker, Containers, Kubernetes components & subsystems

This position offers a unique opportunity to shape the future of data-center technologies worldwide. NVIDIA provides competitive salaries, a generous benefits package, and is known for being one of the most desirable employers in the technology world.

Last updated 3 months ago

Responsibilities For Senior Software and System Architect

  • Leading architecture for cloud-networking and security solutions
  • Crafting state-of-the-art system architecture for DPUs & NICs technologies
  • Building end-to-end solutions from application level to hardware
  • Providing fast and creative solutions for complex problems
  • Writing effective, clear, and reliable architecture specifications
  • Evaluating new technologies and innovating & rapidly developing Proof of Concept prototypes
  • Working closely with different NVIDIA teams worldwide
  • Collaborating with high-profile customers on advanced and future technologies and solutions

Requirements For Senior Software and System Architect

Python
Linux
Kubernetes
  • Degree in Computer Science, Computer Engineering, or Electrical Engineering or equivalent experience
  • 5+ years of proven experience as a Software Architect/System Architect and/or Software developer
  • Strong C coding and Python skills
  • Hands-on Linux development experience
  • Experience in cloud-networking
  • Wide knowledge of networking protocols and common network topologies
  • Excellent communication, documentation, and presentation skills

Benefits For Senior Software and System Architect

Equity
  • Equity
  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software and System Architect

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 Architect, AI Networking

NVIDIA seeks a Senior Software Architect to lead AI data center and network technologies, driving innovation in cloud solutions and representing the company in key industry forums.

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.