Senior Software Architect - Data Center Systems

World leader in accelerated computing, pioneering AI and digital twins technology.
$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 is seeking a Senior Software Architect for their Data Center Systems team to lead innovative server systems development for GPU accelerated applications, particularly in Deep Learning. This role combines deep technical expertise in server platform design with an understanding of Deep Learning workloads. The position offers an opportunity to work with world-class engineering teams and shape the future of accelerated computing.

The role involves leading software activities for NVIDIA's deep learning server platforms, driving system architecture in a multi-functional environment, and collaborating with various teams across the company. You'll work directly with major customers to align roadmaps and partner with business partners to shape products meeting NVIDIA's needs.

As a Senior Software Architect, you'll be responsible for developing technology roadmaps, mentoring future leaders, and making critical technical decisions. The ideal candidate brings deep experience in server systems architecture, understanding of HPC/Deep Learning workloads, and expertise in management architectures.

NVIDIA, widely recognized as one of technology's most desirable employers, is at the forefront of groundbreaking developments in AI, High-Performance Computing, and Visualization. The company's GPU technology serves as the foundation for their products and services, enabling innovations from artificial intelligence to autonomous cars.

The position offers a competitive compensation package with a base salary range of $224,000 - $425,500, plus equity and benefits. Join NVIDIA's Data Center server systems team and help build the computing platform driving success in this rapidly growing field.

Last updated 22 days 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
  • 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
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect - Data Center Systems

Distinguished Engineer – Data Center System Software Architect

Lead data center system software architecture at NVIDIA, overseeing end-to-end software stack for enterprise and cloud platforms.

Distinguished Software Architect - Deep Learning and HPC Communications

Distinguished Software Architect position at NVIDIA focusing on Deep Learning and HPC Communications, requiring 15+ years of experience and expertise in parallel programming and high-performance networking.

Query Engine Architect - Accelerated Apache Spark

Principal Software Engineer role at NVIDIA leading query optimization for Apache Spark GPU acceleration, offering competitive compensation and cutting-edge technology work.

Senior Networking Architect

Senior Networking Architect position at NVIDIA focusing on developing next-generation network solutions for AI and accelerated computing.

Senior Software Architect, Advanced Development

Senior Software Architect role at NVIDIA focusing on advanced development in network programmability, distributed systems, and data center technologies.