Taro Logo

Silicon Networking Microarchitecture and RTL Lead, Google Cloud

Google is a global technology company that designs and develops cloud computing, search, software, and online advertising technologies.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Silicon Networking Microarchitecture and RTL Lead, Google Cloud

Join Google's ML, Systems, & Cloud AI (MSCA) organization as a Silicon Networking Microarchitecture and RTL Lead, where you'll shape the future of AI/ML hardware acceleration. This role focuses on developing cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. You'll be instrumental in developing custom silicon solutions for data center accelerators, working with complex digital designs and TPU architecture integration within AI/ML systems.

The position requires deep expertise in ASIC development, with a focus on networking domain microarchitecture and RTL design. You'll collaborate with cross-functional teams including architecture, verification, power and performance, and physical design to deliver high-quality solutions for next-generation data center accelerators. The role demands innovative problem-solving skills to develop practical logic solutions while considering complexity, performance, power, and area constraints.

As part of the MSCA organization, you'll contribute to the infrastructure that supports all Google services and Google Cloud. The team prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing. Your work will have global impact, contributing to projects like Google Cloud's Vertex AI platform and bringing Gemini models to enterprise customers.

This is an excellent opportunity for experienced professionals who want to work at the cutting edge of hardware development for AI/ML applications, combining deep technical expertise with the chance to impact billions of users worldwide through Google's services and cloud infrastructure.

Last updated 5 days ago

Responsibilities For Silicon Networking Microarchitecture and RTL Lead, Google Cloud

  • Own microarchitecture and implementation of complex IPs and subsystems in the Networking domain
  • Work with Architecture, Firmware, and Software teams to drive feature closure and develop micro-architecture specifications
  • Drive design methodology, libraries, debug, code review in coordination with other IPs Design Verification (DV) teams and physical design teams
  • Identify and lead power, performance, and area improvements for the domains owned

Requirements For Silicon Networking Microarchitecture and RTL Lead, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 8 years of experience in ASIC development with Verilog/SystemVerilog, VHDL
  • Experience in ASIC design verification, synthesis, timing/power analysis, and Design for Testing (DFT)
  • Experience in micro-architecture and design of IPs and Subsystems in Networking domain such as Packet processing, bandwidth management, congestion control, etc.

Interested in this job?

Jobs Related To Google Silicon Networking Microarchitecture and RTL Lead, Google Cloud