Senior Software and System Architect

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Distributed Systems
Staff Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software and System Architect

NVIDIA is seeking an experienced Senior Software & System Architect to join their SW Architecture group. This role presents a unique opportunity to shape the future of data-center technologies worldwide. The position involves researching and exploring new technologies, with a primary focus on defining architecture for groundbreaking advancements in networking, security, virtualization, and orchestration domains.

The role demands expertise in crafting state-of-the-art system architecture for DPUs & NICs technologies, while working on end-to-end solutions from application level to hardware. You'll be responsible for leading architecture initiatives for cloud-networking and security solutions, collaborating with various teams globally, including software architects, R&D, product teams, and solution architects.

The ideal candidate should possess at least 5 years of proven experience in software/system architecture or development, with strong capabilities in C coding and Python. Knowledge of cloud-networking, networking protocols, and Linux development is essential. The position offers exposure to cutting-edge technologies and the opportunity to work with high-profile customers on advanced solutions.

NVIDIA, recognized as one of the technology world's most desirable employers, offers competitive compensation including a base salary range of $148,000 - $287,500 USD, equity, and comprehensive benefits. The company's Architecture group consists of world-class architects designing next-generation technologies, making this an exceptional opportunity for those passionate about shaping the future of technology.

This role would be perfect for someone who thrives on innovation, enjoys solving complex technical challenges, and wants to be at the forefront of data center technology development. The position offers both technical leadership opportunities and the chance to work with diverse teams across the globe, making it an ideal choice for architects who want to make a significant impact in the industry.

Last updated a month 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 HW
  • Providing fast and creative solutions for complex problems
  • Writing effective, clear and reliable architecture specification
  • Evaluating new technologies and innovating & rapidly developing Proof of Concept prototypes
  • Working closely with different NVIDIA teams around the world
  • Working with high-profile customers on advanced and future technologies and solutions

Requirements For Senior Software and System Architect

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

Benefits For Senior Software and System Architect

Equity
  • Competitive salaries
  • Generous benefits package
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Software and System Architect

Senior Software Architect

Senior Software Architect role at NVIDIA focusing on designing next-generation architecture for DPUs & NICs technologies with emphasis on networking, security, and virtualization.

Senior Software Architect - Deep Learning and HPC Communications

Senior Software Architect role at NVIDIA focusing on Deep Learning and HPC Communications, building crucial communication libraries for scaling AI and HPC systems.

Software Engineering Manager, Distributed Task-based Runtimes

Lead NVIDIA's distributed runtime stack development team, focusing on scalable accelerated computing solutions for AI, scientific computing, and data analytics applications.

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.