Senior Software and System Architect

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Cloud
Staff Software Engineer
In-Person
6+ years of experience
AI · Enterprise SaaS

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. You'll collaborate with diverse teams globally, including software architects, R&D professionals, product teams, and solution architects, while also engaging directly with external customers.

The ideal candidate brings 6+ years of architectural experience and 4+ years of software development expertise, with deep knowledge of C, Python, and Linux development. Strong proficiency in cloud and data center networking, container technologies, and networking protocols is essential. The role requires excellent communication skills and the ability to work effectively across multiple global teams.

What sets this opportunity apart is the chance to work with cutting-edge technologies in cloud computing, networking, and security, while being part of NVIDIA's mission to transform industries through accelerated computing and AI. The position offers competitive compensation and comprehensive benefits, making it an attractive opportunity for ambitious architects looking to make a significant impact in the technology sector.

Last updated 11 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 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
  • Ability to work concurrently with multiple groups locally and abroad
  • Excellent communication, documentation and presentation skills

Benefits For Senior Software and System Architect

  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software and System Architect

Applied Science Research Lab Manager

Lead the development and management of next-generation supercomputing clusters at NVIDIA, overseeing technical operations and team leadership in scientific computing research.

Senior Manager - Storage Production Engineering

Lead Storage Production Engineering team at NVIDIA, focusing on cloud-scale storage systems and SRE practices.

Technical Marketing Engineer, DGX Cloud

Technical Marketing Engineer position at NVIDIA focusing on DGX Cloud platform, combining cloud expertise with technical content creation and customer education.

Staff Software Engineer - End-User Compute Platform

Staff Software Engineer position at NVIDIA focusing on cloud desktop platform development, offering competitive salary and opportunity to work on cutting-edge technology.

Software Engineering Manager - Cloud Infrastructure Services, DGX Cloud

Lead Site Reliability Engineering team for NVIDIA's DGX Cloud Computing platform, managing observability and infrastructure operations.