Taro Logo

Senior Software Architect - Data Center Systems

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
Santa Clara, CA, USAAustin, TX, USAHillsboro, OR, USA
$224,000 - $425,500
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 to join their Data Center Systems team, focusing on building innovative server systems for GPU accelerated applications, particularly in Deep Learning. This role sits at the intersection of hardware and software, requiring deep expertise in server platform design and understanding of deep learning workloads.

The position involves leading software activities for NVIDIA's deep learning server platforms from design through production, working with world-class engineering teams. You'll be responsible for driving system architecture for complex server platforms, collaborating across multiple teams including application software, libraries, system software, and firmware to deliver comprehensive software solutions.

As a Senior Software Architect, you'll work directly with major customers to understand their requirements and align roadmaps, while also partnering with business partners and vendors to shape products meeting NVIDIA's needs. The role requires expertise in Out of Band and In-band management architectures, server system architecture, and deep understanding of how architectural decisions impact application performance.

NVIDIA offers a competitive compensation package with a base salary range of $224,000 - $425,500 USD, plus equity and benefits. The company is at the forefront of groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization, making it an exciting opportunity for someone passionate about innovative technology.

The ideal candidate will have 10+ years of experience in system architecture and design, with deep knowledge of server platforms and understanding of HPC or deep learning workloads. Additional expertise in cloud and cluster level deployment, device management protocols, and storage/networking technologies would be advantageous.

This role offers the opportunity to work with cutting-edge technology at a company that's leading the way in AI and accelerated computing, making it perfect for someone who loves technical challenges and wants to make a significant impact in the field of deep learning and server systems.

Last updated 2 hours 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
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect - Data Center Systems