Principal System Software Architect, AI/GPU Platforms
Hybrid (Austin, TX)$204kFull-timePosted 4mo ago
About the role
Lead end-to-end system software architecture for MI400-class subsystems within AMD Instinct accelerators, focusing on rack-scale AI platforms spanning GPUs, nodes, and interconnects. Interface across silicon, firmware, drivers, runtime, and frameworks to maximize performance, reliability, and utilization for large-scale AI/HPC deployments.
Responsibilities
- Own the end-to-end system software architecture for one or more MI400-class subsystems (e.g., GPU memory management, scheduling and queuing, RAS and serviceability, virtualization/partitioning SR-IOV, scale-up/scale-out interconnect software model).
- Drive architecture across the stack: kernel-mode driver (amdgpu/KFD), user-mode runtime (ROCr/HSA), firmware interfaces, and the ROCm software platform, ensuring cohesive operation and performance.
- Partner with silicon and SoC architects during pre-silicon definition to shape hardware/software interfaces, programming models, and register/firmware contracts before tape-out.
- Define software strategy for multi-GPU and rack-scale topologies, including Infinity Fabric / UALink interconnect, RCCL memory coherence, and address translation across the platform.
- Establish architecture for reliability, availability, and serviceability at scale, including error detection, telemetry, recovery, and graceful degradation across large clusters.
- Identify bottlenecks in launch path, memory subsystem, and communication path; define software mechanisms to mitigate them.
- Produce architecture specifications, reference designs, and design reviews aligning firmware, driver, runtime, and framework teams.
- Act as technical anchor across AMD and with strategic hyperscale and AI customers, translating workload requirements into architectural direction and representing AMD in deep technical engagements.
Qualifications
- Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or a closely related field
Skills
Required:Linux Memory Management and Heterogeneous Memory Management (HMM)GPU / DRM driver developmentCache coherence and memory consistency protocols
Nice to have:GPU Networking technologies (NVLink, UALink, RDMA, peer-direct)Scale-up/scale-out networking and RCCL/NCCL, MPI, SHMEMInfinity Fabric, UALink, InfiniBand, RoCE
Benefits
- Benefits offered are described: AMD benefits at a glance.
Last updated Oct 15, 2026. Interested? Apply on the company site.
About AMD
together we advance_AI
AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.
AIData CenterHigh-Performance ComputingGamingEdge Devices
More open roles at AMD
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering