Senior Software Architect - Data Center Systems
Core
Designing end-to-end software and firmware stacks for NVIDIA's deep learning server platforms, focusing on scalable and performant server systems at the SW/HW interface.
Role type
Senior Software Architect (Data Center Systems)
Builds
GPU-accelerated server platforms for deep learning and high-performance computing workloads
Domain
Data Center / High-Performance Computing / Deep Learning
Deliverable
production ML models
Required skills
Server system architecture, SW/HW interface design, Out of Band and In-band management architectures, Deep learning workloads, HPC, Left shift strategy, Complex inter-component dependencies
Preferred skills
Cloud and cluster level deployment, Device management protocols (Redfish, IPMI, MCTP, PLDM, RDE), Storage and networking technologies
Responsibilities
Lead software activities for deep learning server platforms from design through production, Drive system architecture for complex server platforms, Partner across application software, libraries, system software and firmware teams, Work directly with major customers to align roadmaps, Develop a roadmap of new technologies and protocols, Mentor architects and engineering teams, Make key technical decisions for designs involving complex inter-component dependencies
Seniority
Senior, hands-on IC with mentorship responsibilities
