Skip to content
← Back to job listings

ML Microarchitect

Waymo · New York, United States

External listingfull-time6 days ago

About The Role

Join Waymo's Compute Team, where you'll play a crucial role in delivering the compute platform for fully autonomous vehicles. As an ML Microarchitect, you'll work on high-performance custom silicon, develop system-level compute architectures, and collaborate with various teams to optimize hardware and software for maximum performance. This hybrid role offers competitive compensation, comprehensive benefits, and opportunities for professional growth.

  • Collaborate with researchers and architects to translate high-level requirements into hardware features and specify microarchitectures.
  • Design and optimize microarchitectures to deliver world-class machine learning performance, including execution units and arithmetic circuits.
  • Work with verification teams to ensure functional correctness and performance of digital designs.
  • BS degree in Computer Engineering or equivalent practical experience
  • 3+ years designing and specifying microarchitectures of high performance computing cores (CPU/GPU/NPU)
  • Fluency in at least one high level programming language such as Python, C++
  • 5+ years of industry experience with SystemVerilog, RTL design and microarchitecture
  • Experience designing datapath elements of high performance cores (CPU/GPU/NPU)
  • Experience working with Chisel (Scala) or other higher-level hardware DSLs
  • Working knowledge of machine learning algorithms & how they map to hardware
  • Familiarity with Synthesis and power analysis tools
  • Experience working with formal tools for datapath verification

This is an external listing. JobSpring does not represent or verify the employer. Report this listing