Silicon Hardware Architecture Modeling Engineer, TPU, Google Cloud

Google is a global technology company that develops and provides a wide range of internet-related services and products, including search, cloud computing, software, and hardware.
Hardware
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Silicon Hardware Architecture Modeling Engineer, TPU, Google Cloud

Google is seeking a Silicon Hardware Architecture Modeling Engineer for their TPU (Tensor Processing Unit) team within Google Cloud. This role is crucial in shaping the future of AI/ML hardware acceleration.

As a Silicon Hardware Architecture Modeling Engineer, you will:

  • Work on Machine Learning (ML) workload characterization and benchmarking
  • Conduct performance and power analysis and quantitatively evaluate proposals
  • Develop architectural and microarchitectural models for quantitative analysis
  • Collaborate with hardware design, software, compiler, ML model, and research teams for effective hardware/software codesign
  • Propose capabilities and optimizations for next-generation TPUs and chip roadmap

The ideal candidate will have:

  • A Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field (or equivalent practical experience)
  • 3 years of experience in computer architecture performance analysis and optimization (or a PhD in lieu of industry experience)
  • Experience in developing software systems in C++
  • Knowledge of processor design or accelerator designs and mapping ML models to hardware architectures
  • Experience in applying computer architecture principles to solve open-ended problems
  • Experience in analyzing workload performance and creating benchmarks
  • Experience in hardware and software co-design
  • Experience developing in Python
  • Knowledge of design of digital logic at the Register Transfer Level (RTL) using Verilog

This role offers the opportunity to drive cutting-edge TPU technology that powers Google's most demanding AI/ML applications. You'll be part of a diverse team that pushes boundaries, developing custom silicon solutions that power the future of Google's TPU. Your contributions will impact products used by millions worldwide.

Join Google's Technical Infrastructure team and help build the architecture behind everything users see online. Be part of the team that makes Google's product portfolio possible, from developing and maintaining data centers to building the next generation of Google platforms.

Last updated 14 days ago

Responsibilities For Silicon Hardware Architecture Modeling Engineer, TPU, Google Cloud

  • Work on Machine Learning (ML) workload characterization and benchmarking
  • Conduct performance and power analysis and quantitatively evaluate proposals
  • Develop architectural and microarchitectural models to enable quantitative analysis
  • Collaborate with partners in hardware design, software, compiler, ML model and research teams for effective hardware/software codesign
  • Propose capabilities and optimizations for next-generation Tensor Processing Units (TPU) and chip roadmap

Requirements For Silicon Hardware Architecture Modeling Engineer, TPU, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 3 years of experience in computer architecture performance analysis and optimization, or a PhD degree in lieu of industry experience
  • Experience in developing software systems in C++
  • Experience in applying computer architecture principles to solve open-ended problems
  • Experience in analyzing workload performance and creating benchmarks
  • Experience in hardware and software co-design
  • Experience developing in Python
  • Knowledge of processor design or accelerator designs and mapping Machine Learning (ML) models to hardware architectures
  • Knowledge of design of digital logic at the Register Transfer Level (RTL) using Verilog

Interested in this job?

Jobs Related To Google Silicon Hardware Architecture Modeling Engineer, TPU, Google Cloud

Hardware Reliability Engineer – Ecosystem Accessories

Hardware Reliability Engineer for Apple's Ecosystem Accessories, ensuring product durability and reliability through testing and analysis.

IC Package Design Engineer

Apple is hiring an IC Package Design Engineer to develop electronic packaging solutions for consumer electronics products.

Module Process Engineer

Apple seeks a Module Process Engineer to develop innovative manufacturing technologies for Displays & Touch, from concept to validation.

IC2/3 PD Packaging Engineer

Apple is seeking an IC2/3 PD Packaging Engineer in Austin to design and execute structural packaging for all Apple products, focusing on customer experience, product protection, and sustainability.

Motion Sensing Hardware Engineer

Join Apple's Motion Sensing Hardware Team to develop cutting-edge sensor technologies for innovative products.