About the Role
Meta is seeking a Machine Learning SoC Architect to design custom silicon solutions for AI and data center workloads. You will define and drive the architectural definition, performance analysis, pre-silicon modeling, and microarchitectural exploration of custom ASICs for Meta's Data Centers, ensuring infrastructure silicon meets demanding throughput, latency, and efficiency targets at hyperscale.
Responsibilities
- Work on algorithm analysis, performance analysis and architecture definition of Machine Learning ASICs.
- Map Data Center workloads to heterogeneous ASICs with multiple programmable processors and hardware accelerators.
- Perform detailed calculations to specify computation throughput, memory bandwidth and latency.
- Evaluate performance v/s area v/s power tradeoffs.
- Drive the architecture definition of ASIC sub-systems like compute, memory, Network-On-Chip (NoC), collectives, debug, and chiplet based multi-die SoCs.
- Identify appropriate workloads and micro-benchmarks for performance analysis.
- Drive performance analysis on simulation and emulation platforms to define and validate the architecture.
- Evangelize innovative architectural solutions and mentor architecture team members.
- Collaborate with cross-functional teams (RTL design, DV, Firmware/Software, validation, PM) to deliver functional silicon on schedule.
- Collaborate with software and firmware teams to ensure ASIC meets end-to-end application performance goals and facilitates efficient software development.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- Experience and knowledge of Computer Architecture concepts (microprocessor architecture, memory systems, on-chip interconnection networks, hardware/software partitioning).
- 12+ years of experience in defining and delivering high performance ASICs into production, focusing on architecture definition and performance analysis.
- Experience in ASIC performance modeling, microarchitectural analysis, or pre-silicon simulation for custom silicon or SoC designs.
- Proficiency in C++ and Python for developing simulation models, automation frameworks, and performance analysis tools.
- Experience with performance analysis of data center, AI accelerator, or high-performance computing workloads on custom silicon.
- Experience defining architecture and microarchitectural specifications and driving cross-functional alignment across architecture, RTL, and physical design teams.
Skills
- Computer Architecture
- ASIC architecture
- Performance analysis
- Pre-silicon modeling
- Microarchitectural exploration
- C++
- Python
Location
- Meta Silicon Engineering
Work Type
- Full-time
Experience Level
- 12+ years
Education Level
- Bachelor's degree
- Master's degree
- PhD degree
Salary/Compensations
- $212,000/year to $294,000/year
Benefits
- bonus
- equity
- benefits
About the Company
- Meta's Silicon Engineering organization builds custom silicon solutions that power the infrastructure underpinning Meta's AI and data center workloads at scale.
