Microarchitecture RTL Lead, Silicon AI/ML, TPU, Google Cloud

Google is a global technology leader that develops innovative products and services used by billions of people worldwide.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Microarchitecture RTL Lead, Silicon AI/ML, TPU, Google Cloud

Google is seeking a Microarchitecture RTL Lead for their Silicon AI/ML TPU team within Google Cloud. This role is at the forefront of AI/ML hardware acceleration, focusing on developing cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. The position involves leading a team in Bengaluru, developing custom silicon solutions for Google's TPU infrastructure.

The role combines technical leadership with hands-on development, requiring expertise in ASIC development, micro-architecture design, and team management. You'll be working on sophisticated AI/ML compute-intensive IPs and subsystems, collaborating with various teams including Architecture, Firmware, and Software to drive innovation in machine learning computation for data centers.

As a leader in this position, you'll be responsible for driving technical excellence in RTL implementation, design methodology, and system optimization. The role requires a strong background in ASIC/SoC design, verification, and testing, with particular emphasis on machine learning IP design and low precision/mixed precision numerics.

This is an opportunity to shape the future of AI hardware at Google, working with state-of-the-art technology that powers millions of users worldwide. You'll be part of Google's Technical Infrastructure team, which is fundamental to maintaining and advancing Google's vast product portfolio. The role offers the chance to work on challenging technical problems while leading and developing a team of talented engineers.

The ideal candidate will bring together technical expertise in hardware design, leadership capabilities, and a passion for AI/ML technology. This position offers the opportunity to make significant contributions to Google's AI infrastructure while working with cutting-edge technology in a collaborative, innovative environment.

Last updated 17 minutes ago

Responsibilities For Microarchitecture RTL Lead, Silicon AI/ML, TPU, Google Cloud

  • Lead a team of engineers in the Bengaluru design organization to deliver AI/ML compute intensive IPs and subsystems
  • Work with Architecture, Firmware, and Software teams to drive feature closure and develop microarchitecture specifications
  • Take ownership of one or more complex IPs or subsystems and implement RTL
  • Drive design methodology, libraries, debug, code review in coordination with other IPs Design Verification (DV) teams and physical design teams
  • Identify and drive power, performance, and area improvements for the domains owned

Requirements For Microarchitecture RTL Lead, Silicon AI/ML, TPU, Google Cloud

Python
Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 8 years of experience in ASIC development with Verilog/SystemVerilog, VHDL, or Chisel
  • 4 years of experience in people management, developing employees
  • Experience in micro-architecture and design of Machine Learning IPs or Graphics IPs, handling Low Precision/Mixed Precision Numerics
  • Experience in ASIC/SoC design verification, synthesis, timing/power analysis, and Design for Testing (DFT)

Interested in this job?

Jobs Related To Google Microarchitecture RTL Lead, Silicon AI/ML, TPU, Google Cloud

Customer Engineering Manager, AI, Google Cloud (English, Korean)

Lead a team of Customer Engineers at Google Cloud, focusing on AI solutions and cloud transformation for Korean market customers.

Senior Software Engineering Manager, Machine Learning, Labs

Lead machine learning initiatives at Google Labs as a Senior Software Engineering Manager, overseeing technical vision and team development in New York.

Engineering Manager, Gemini Code Assist

Lead the development of GenAI-based developer tools at Google, managing a team working with cutting-edge LLMs and machine learning solutions.

Engineering Manager, Core Machine Learning, Google Cloud

Lead Google Cloud's Core Machine Learning team as Engineering Manager, overseeing development of enterprise-grade AI solutions with C++ and machine learning expertise.

Software Engineering Manager, Machine Learning, Pixel

Lead Machine Learning engineering team at Google developing GenAI features for Pixel devices, focusing on personal, private, and on-device AI solutions.