Senior Software Architect - Data Center Systems
Core
Designing end-to-end software and firmware stacks for GPU-accelerated server platforms serving deep learning and high-performance computing workloads.
Role type
Senior Software Architect (Server Systems)
Builds
Deep learning server platforms and associated software/firmware solutions
Domain
High-Performance Computing (HPC) / Deep Learning / Server Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Server system architecture design, SW/HW interface expertise, Out of Band and In-band management architectures, HPC and Deep Learning workload understanding, Left shift strategy implementation, Complex inter-component dependency management
Preferred skills
Cloud and cluster level deployment management, Device management protocols (Redfish, IPMI, MCTP, PLDM, RDE), Storage and networking technologies
Technologies
Redfish, IPMI, MCTP, PLDM, RDE
Responsibilities
Lead software activities for deep learning server platforms from design through production, Drive system architecture for complex server platforms in multi-functional environments, Partner across application software, libraries, system software and firmware teams, Work directly with major customers to align roadmaps, Develop roadmaps for 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