Taro Logo

Machine Learning Hardware Architect, Google Cloud

Google is a global technology company that designs, implements, and manages hardware, software, machine learning, and systems infrastructure for Google services and Google Cloud.
$156,000 - $229,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Hardware Architect, Google Cloud

Google Cloud is seeking a Machine Learning Hardware Architect to shape the future of AI/ML hardware acceleration. This role focuses on driving cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. The position offers an opportunity to work on custom silicon solutions that power Google's TPU and contribute to products used by millions worldwide.

The role involves advancing ML accelerator performance and efficiency through a comprehensive approach spanning compiler interactions, system modeling, power architecture, and host system integration. You'll prototype new hardware features, develop transaction-level models, and optimize accelerator design under power and thermal constraints.

As part of the ML, Systems, & Cloud AI (MSCA) organization, you'll work with specialized teams including XLA compiler, Platforms performance, and system design teams. The role requires expertise in computer architecture, chip design, and machine learning, with a focus on developing innovative solutions for Google's TPU roadmap.

The position offers competitive compensation including base salary, bonus, equity, and benefits. Google prioritizes security, efficiency, and reliability across all operations, from TPU development to global network management. This role is perfect for someone passionate about hardware architecture, machine learning, and pushing the boundaries of AI acceleration technology.

Key responsibilities include creating architectural innovations, evaluating system performance, collaborating across teams, and developing next-generation TPU features. The ideal candidate will have strong experience in computer architecture, software development, and machine learning frameworks, with the ability to drive innovation in hardware/software co-design.

Last updated 2 days ago

Responsibilities For Machine Learning Hardware Architect, Google Cloud

  • Create differentiated architectural innovations for Google's semiconductor TPU roadmap
  • Evaluate the power, performance, and cost of prospective architecture and subsystems
  • Collaborate with partners in Hardware Design, Software, Compiler, ML Model and Research teams for hardware/software co-design
  • Work on Machine Learning (ML) workload characterization and benchmarking
  • Develop architecture for differentiating features on next generation TPUs

Requirements For Machine Learning Hardware Architect, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 5 years of experience in computer architecture, chip architecture, IP architecture, co-design, performance analysis, or hardware design
  • Experience in developing software systems in C++ or Python
  • Knowledge of Machine Learning market, technological and business trends
  • Experience with deep learning frameworks including TensorFlow and PyTorch

Benefits For Machine Learning Hardware Architect, Google Cloud

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Google Machine Learning Hardware Architect, Google Cloud