ML Accelerator Architect
Core
Architect and design high-performance custom silicon and system-level compute architectures for Waymo's autonomous driving software stack.
Role type
ML Accelerator Architect
Builds
High-performance automotive compute platforms for fully autonomous vehicles
Domain
Autonomous driving / Hardware engineering / Machine Learning
Deliverable
production ML models
Required skills
High-performance architecture design (CPUs, GPUs, ML accelerators), Machine learning model optimization, C++ programming, Algorithmic problem solving, Workload analysis, Hardware-software trade-off analysis
Preferred skills
Cycle-aware simulator modeling, Microarchitecture design (SystemVerilog, HLS), ML compute characteristic analysis, Novel HW+SW solution delivery
Technologies
C++, SystemVerilog, HLS, Cycle-aware simulators
Responsibilities
Analyze workloads and map them efficiently to hardware, Architect and simulate machine learning solutions for autonomous driving, Collaborate with compiler and model developers on engineering trade-offs, Build scalable tools for simulator modeling and performance evaluation, Interact with cross-functional teams to identify requirements
Seniority
Mid-level, hands-on IC