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:
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, CoreAI

Principal Software Engineer position at Microsoft CoreAI, developing AI-first app stack and leading technical initiatives with competitive compensation and remote work flexibility.

Principal Software Engineer - CoreAI

Principal Software Engineer position at Microsoft's Azure OpenAI team, focusing on AI services development with competitive salary and hybrid work model.

Principal Perception Engineer

Principal Perception Engineer role at NVIDIA focusing on developing autonomous driving solutions using deep learning and computer vision, offering competitive compensation and the opportunity to work on cutting-edge technology.

Machine Learning Engineer 5

Principal Machine Learning Engineer position at Adobe, developing AI-based products for marketing and enterprise solutions in Bangalore.

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 4 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?