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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 direct-to-consumer products. This role combines advanced CPU architecture with AI/ML expertise, focusing on performance optimization and hardware-software co-design.

The position involves collaborating with Google's Android applications and AI teams to conduct sophisticated performance analysis and workload characterization. You'll be responsible for building critical infrastructure and methodologies that bridge hardware and software development, creating traces and benchmarks that provide consistent evaluation frameworks.

As a senior technical role, you'll work at the intersection of CPU architecture and artificial intelligence, optimizing performance for next-generation AI applications. The role requires deep expertise in computer architecture, performance analysis, and software development, with opportunities to influence the direction of Google's CPU projects.

The ideal candidate brings strong technical skills in CPU architecture, performance analysis, and programming, combined with the ability to lead cross-functional initiatives and mentor other engineers. This position offers the opportunity to work on cutting-edge technology that impacts millions of users while contributing to Google's hardware innovation.

Benefits include competitive compensation ($156,000-$229,000 base salary), bonus potential, equity grants, and comprehensive benefits package. The role offers the chance to work from several major tech hubs including Austin, Mountain View, Portland, and Poughkeepsie, providing flexibility in location while maintaining direct collaboration with key teams.

This is an excellent opportunity for experienced architects who want to shape the future of AI hardware while working with world-class teams and resources at one of tech's most influential companies.

Last updated 17 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?