Senior Software Architect - Data Center Systems

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

Description For Senior Software Architect - Data Center Systems

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Architect for their Data Center Systems team. This role focuses on building innovative server systems for GPU accelerated applications, particularly in Deep Learning. The position involves architecting and developing end-to-end software and firmware stack for these systems, working alongside world-class engineering teams.

The role requires deep expertise in server platform design and understanding of Deep Learning workloads. You'll be responsible for leading software activities from design through production, driving system architecture for complex server platforms, and collaborating with cross-functional teams including application software, libraries, system software, and firmware teams.

As a Senior Software Architect, you'll work directly with major customers to align roadmaps, partner with business vendors, and make key technical decisions for designs with complex inter-component dependencies. The position offers the opportunity to shape the future of accelerated computing and AI infrastructure at one of technology's most innovative companies.

NVIDIA offers competitive compensation with a base salary range of $224,000 - $425,500, plus equity and comprehensive benefits. The company is committed to fostering diversity and inclusion, making it an ideal workplace for innovative minds. This role provides a unique opportunity to work on cutting-edge technology that powers artificial intelligence, high-performance computing, and next-generation data center solutions.

Last updated 2 hours ago

Responsibilities For Senior Software Architect - Data Center Systems

  • Lead software activities for NVIDIA's deep learning server platforms
  • Drive system architecture for complex server platforms
  • Partner with teams to design complete software solutions
  • 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 complex designs

Requirements For Senior Software Architect - Data Center Systems

Linux
Kubernetes
  • 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

Medical Insurance
Equity
  • Equity compensation
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect - Data Center Systems

Senior Software Architect, Advanced Development

Senior Software Architect position at NVIDIA focusing on advanced development in AI data centers and accelerated networking, requiring 12+ years of experience and deep technical expertise.

Senior Software Architect, AI Networking

Senior Software Architect position at NVIDIA focusing on AI networking and data center technologies, requiring 5+ years of experience and expertise in network technologies.

Senior Software Research Architect

Lead the advancement of AI data centers and networks at NVIDIA as a Senior Software Research Architect, focusing on cloud solutions and network architecture.

Distinguished Software Architect - Deep Learning and HPC Communications

Distinguished Software Architect position at NVIDIA focusing on Deep Learning and HPC Communications architecture and development.

Software Development Director

Senior software leadership role at Oracle Cloud Infrastructure (OCI) focusing on infrastructure initiatives and team management, requiring 10+ years of experience.