Silicon AI/ML Lead Architect

Google is a global technology company that develops innovative products and services used by millions worldwide.
Machine Learning
Principal Software Engineer
In-Person
10+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Staff Software Engineer, AI and Data Infrastructure

Principal Staff Software Engineer position at Google focusing on AI and Data Infrastructure, leading ML optimization and technical strategy for cloud services.

Senior Staff Software Engineer, Compilers, Research, Core ML

Senior Staff Software Engineer position at Google focusing on ML compiler research and development, offering competitive compensation and the opportunity to shape next-generation ML infrastructure.

Silicon AI/ML Architect, TPU, Google Cloud

Lead the architecture of AI/ML SoCs for Google Cloud's TPU team, developing next-generation hardware solutions for machine learning acceleration.

Silicon AI/ML Architect, TPU, Google Cloud

Lead the architecture development of AI/ML SoCs for Google Cloud's TPU team, focusing on performance optimization and next-generation AI accelerator design.

Principal, Software Engineer

Principal Software Engineer position at Walmart focusing on AI/ML development, offering competitive compensation and the opportunity to impact millions through innovative technology solutions.

Description For Silicon AI/ML Lead Architect

Google is seeking a Silicon AI/ML Lead Architect to join their Technical Infrastructure team, focusing on developing custom silicon solutions for AI accelerators in data centers. This role combines hardware architecture expertise with AI/ML technology, working on next-generation data center accelerators.

The position offers a unique opportunity to shape the future of Google's AI infrastructure, working with cutting-edge technology in custom silicon development. You'll be responsible for evaluating and implementing various silicon solutions, from off-the-shelf components to custom designs and chiplets, while collaborating with cross-functional teams to ensure optimal performance and efficiency.

As a Lead Architect, you'll play a crucial role in developing the hardware that powers Google's AI initiatives, requiring deep expertise in micro-architecture, ASIC design, and modern AI/ML systems. The role demands both technical leadership and collaborative skills, working with software teams to optimize hardware/software interfaces and ensure seamless integration.

This position is perfect for someone who combines deep technical knowledge in silicon design with a passion for AI/ML technologies. You'll be working with a diverse team that pushes boundaries and develops solutions that directly impact Google's products used by millions worldwide. The role offers the opportunity to work on challenging problems at the intersection of hardware architecture and artificial intelligence, making a significant impact on the future of Google's AI infrastructure.

Last updated 3 months ago

Responsibilities For Silicon AI/ML Lead Architect

  • Evaluate different silicon solutions for executing Google's data center AI accelerator roadmap
  • Create high performance hardware/software interfaces
  • Collaborate with software, verification, emulation, physical design, packaging, and silicon validation stakeholders
  • Own microarchitecture of compute intensive Internet Protocols (IP) and subsystems
  • Identify and drive power, performance, and area improvements for the modules owned

Requirements For Silicon AI/ML Lead Architect

Python
Go
  • Bachelor's degree in Electrical Engineering or equivalent practical experience
  • 10 years of experience in micro-architecture and design of graphics or Machine Learning (ML) Internet Protocols (IP)
  • 5 years of experience architecting networking ASICs from specification to production
  • Experience developing RTL for ASIC subsystems using SystemVerilog
  • Experience in micro-architecture, design, verification, logic synthesis, and timing closure
  • Knowledge of arithmetic units, bus architectures, accelerators, or memory hierarchies
  • Knowledge of high performance and low power design techniques
  • Proficiency in a procedural programming language (C++, Python, Go)

Interested in this job?