Taro Logo

CPU AI Workloads and Performance Architect

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Austin, TX, USAMountain View, CA, USAPortland, OR, USA
$156,000 - $229,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For CPU AI Workloads and Performance Architect

Google is seeking a CPU AI Workloads and Performance Architect to join their team developing custom silicon solutions for Google's direct-to-consumer products. This role combines hardware expertise with AI/ML workload optimization, requiring deep understanding of CPU architecture and performance analysis.

The position involves collaborating with Google's Android applications and AI teams to conduct comprehensive performance analysis and workload characterization. You'll be responsible for building infrastructure and methodologies that enable effective hardware-software co-design, creating traces and benchmarks for consistent performance evaluation across stakeholders.

As a senior technical role, you'll be working at the intersection of CPU architecture and AI/ML workloads, directly contributing to Google's CPU projects and product enhancement. The role requires expertise in high-performance computing, strong programming skills in C/C++ and Python, and experience with Android/Linux performance tuning tools.

The position offers competitive compensation ($156,000-$229,000 + bonus + equity + benefits) and the opportunity to work with cutting-edge technology at one of the world's leading tech companies. You'll be part of a team pushing the boundaries of hardware performance and efficiency, working on products used by millions of people worldwide.

This role is perfect for someone with a strong background in computer architecture and AI/ML systems who wants to make a significant impact on next-generation hardware experiences. You'll have the chance to mentor junior engineers and drive cross-team collaboration while working on challenging technical problems at the forefront of AI hardware development.

Last updated 10 days ago

Responsibilities For CPU AI Workloads and Performance Architect

  • Characterize AI/ML workloads and identify performance bottlenecks or patterns and propose CPU-focused AI/ML workload optimization solutions
  • Create representative instruction traces and benchmarks for performance and microarchitecture explorations
  • Lead the development of methodologies, tools, infrastructures to enable effective hardware-software co-design
  • Drive cross-team collaboration to design, implement and enhance performance analysis and trace collection infrastructures
  • Mentor and guide junior engineers

Requirements For CPU AI Workloads and Performance Architect

Python
Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 5 years of experience in high-performance CPU, DSP, or AI architecture, microarchitecture
  • Experience in performance analysis and workload characterization
  • Experience in C/C++ and scripting languages (e.g., Python)

Benefits For CPU AI Workloads and Performance Architect

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google CPU AI Workloads and Performance Architect