Taro Logo

Senior Software Architect - Data Center Systems

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Santa Clara, CA, USAAustin, TX, USAHillsboro, OR, USA
$224,000 - $425,500
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA is seeking a Senior Software Architect for their Data Center Systems team to lead the development of innovative server systems for GPU accelerated applications, particularly in Deep Learning. This role combines deep technical expertise with strategic leadership, requiring the architect to design and implement complex server platforms while collaborating across multiple teams and with major customers.

The position involves architecting end-to-end software and firmware stack for NVIDIA's server systems, working with world-class engineering teams to deliver solutions that enhance deep learning capabilities. The ideal candidate will bring 10+ years of experience in system architecture and design, with particular expertise in server platforms and deep learning workloads.

As a Senior Software Architect, you'll be at the forefront of NVIDIA's groundbreaking developments in Artificial Intelligence and High-Performance Computing. You'll work with cutting-edge technology, leading the architecture of systems that power the next wave of AI innovation. The role offers competitive compensation ($224,000 - $425,500 based on level) plus equity and benefits.

NVIDIA's position as a technology leader, combined with their commitment to innovation and employee growth, makes this an exceptional opportunity for an experienced architect looking to make a significant impact in the field of accelerated computing and AI. The company's culture promotes creativity, autonomy, and technical excellence, making it an ideal environment for ambitious technologists.

Last updated 3 days ago

Responsibilities For Senior Software Architect - Data Center Systems

  • Lead software activities for NVIDIA's deep learning server platforms, from design through production
  • Drive the system architecture for complex server platforms
  • Partner with application software, libraries, system software and firmware teams
  • Work directly with major customers to understand requirements
  • Work with business partners and vendors
  • Develop roadmap of new technologies and protocols
  • Mentor architects and engineering teams
  • Make key technical decisions for designs

Requirements For Senior Software Architect - Data Center Systems

Linux
  • Deep experience in designing architecture for scalable server systems
  • Understanding of HPC or Deep learning workloads
  • Expertise in Out of Band and In-band management architectures
  • Knowledge of server system architecture
  • Experience in implementing left shift strategy
  • Excellent written and verbal communication skills
  • BS or MS degree in Computer Engineering, Computer Science, or related degree
  • 10+ years in System architecture and design

Benefits For Senior Software Architect - Data Center Systems

Equity
  • Equity
  • Comprehensive benefits package

Related Jobs

Tech Lead Storage Software Engineer - DGX Cloud

Lead storage software engineering role at NVIDIA, focusing on DGX Cloud infrastructure, requiring 12+ years of experience and expertise in distributed systems and C++ development.

Senior DGX Cloud Performance Engineer

Senior DGX Cloud Performance Engineer role at NVIDIA, focusing on optimizing and scaling AI infrastructure performance across cloud platforms.

Senior Software Architect Networking

Senior Software Architect role at NVIDIA focusing on developing next-generation networking protocols for AI, with emphasis on RDMA Transport protocols and high-performance computing infrastructure.

Senior Software Architect, GPU Networking

Senior Software Architect position at NVIDIA focusing on GPU Networking architecture and SDN solutions for AI networks, offering competitive compensation and benefits.

Senior Networking Architect

Senior Networking Architect position at NVIDIA, developing next-generation network solutions for AI computing, requiring 12+ years experience in computer networks and ASIC development.