Silicon Hardware Architecture Modeling Engineer, TPU, Google Cloud

Google is a global technology leader that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
Hardware
Mid-Level Software Engineer
In-Person
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. The position offers an opportunity to drive cutting-edge TPU technology that powers Google's most demanding AI/ML applications. As part of a diverse team, you'll be developing custom silicon solutions that power Google's TPU future. The role involves working with hardware and software architects to model, analyze, and define next-generation Tensor Processing Units.

The Technical Infrastructure team at Google is responsible for building and maintaining the architecture that keeps everything running smoothly. This includes developing and maintaining data centers and building next-generation Google platforms. The team takes pride in being the engineers' engineers and focuses on ensuring networks remain operational to provide users with the best and fastest experience possible.

The ideal candidate will have strong experience in computer architecture performance analysis, software development in C++, and a deep understanding of ML workload characterization. They will work on developing architectural models, conducting performance analysis, and collaborating across teams for effective hardware/software codesign. This role offers the opportunity to contribute to innovation behind products used by millions worldwide and to be part of Google's commitment to advancing AI/ML technology through custom silicon solutions.

Google offers an inclusive work environment and is committed to equal opportunity employment, regardless of background. The company provides a culture of belonging and supports diversity in all forms. This role requires English proficiency to facilitate efficient global collaboration and communication.

Last updated a day 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

Mac System EPM (Engineering Program Manager)

Mac System Engineering Program Manager role at Apple, leading cross-functional teams in hardware development and system integration for new product development.

Test Engineer – DDR ATE Test Development & Characterization

Test Engineer role at Qualcomm focusing on DDR memory subsystem testing and characterization, combining hardware expertise with test development.

Silicon Hardware Lab Manager, Google Cloud

Silicon Hardware Lab Manager position at Google Cloud, managing lab operations and hardware testing for server and networking platforms.

Manufacturing Test Engineer, Global Manufacturing Engineering, Google Cloud

Manufacturing Test Engineer position at Google Cloud, focusing on hardware testing and quality assurance for cutting-edge products.

Hardware Engineer, Wafer Process Integration, Quantum AI

Hardware Engineer position at Google Quantum AI, focusing on wafer process integration and quantum device fabrication in Goleta, CA.