This Principal Architect/Distinguished Architect role defines the end-to-end memory and data transport architecture for AI/ML accelerators, covering memory technology, controllers, on-die networks, DMA engines, and scratchpads that feed compute blocks. The role owns the complete data path across multiple silicon generations and makes performance-versus-power trade-offs in collaboration with internal teams and external memory and IP vendors. The position sets multi-generation memory strategy across HBM, LPDDR/GDDR/DDR, on-die SRAM hierarchies, and scratchpads. It derives capacity, bandwidth, and latency requirements from AI workloads, including model size, KV-cache growth, prefill versus decode, and MoE sparsity. It also shapes memory-controller and cache/scratchpad microarchitecture, including scheduling, address mapping, and quality of service across compute, DMA, and host traffic. The architect owns data transport from memory to the MACs, including on-die interconnect topology, flow control, deadlock avoidance, and QoS under mixed traffic, as well as DMA, gather/scatter, layout-transform, and multicast engines. Energy-efficient movement and the pJ/bit budget are first-class constraints. The role develops analytical and simulation-based models to support architectural decisions with quantified confidence.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal