Systems Architect: Memory Wall Exploration
Core
Architecting system-level guidance for AI execution on heterogeneous platforms by analyzing memory hierarchy, data movement, and shared-memory behavior to optimize performance and power efficiency.
Role type
Senior IC systems architect (memory & AI hardware)
Builds
Platform strategy and execution envelopes for AI workloads across CPU, GPU, and accelerators
Domain
Client/embedded systems, AI hardware acceleration, memory hierarchy
Deliverable
production ML models
Required skills
memory hierarchy analysis, data movement optimization, heterogeneous compute environments, low-power design, C/C++ programming, architectural simulation, vendor engagement
Preferred skills
on-device AI inference, performance analysis tools, client platform experience, Python scripting
Technologies
DRAM, HBM, CXL, PCIe, GEM5, Sniper
Responsibilities
Analyze AI workload interaction with system resources; characterize shared-memory system behavior; translate technical constraints into platform strategy; define execution envelopes and tradeoffs; collaborate with hardware/software/product teams; assist in defining internal evaluation tools and metrics
Seniority
Senior, hands-on IC