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 architecture expertise with AI/ML workload optimization, making it a crucial position in Google's CPU development efforts.

The position involves collaborating with Google's Android applications and AI teams to conduct performance analysis and provide insights for hardware-software co-design. You'll be responsible for building traces and benchmarks that provide consistent workload views for all stakeholders, directly contributing to Google's CPU project success and product enhancement.

As part of Google's mission to organize world's information and make it universally accessible, you'll work at the intersection of AI, Software, and Hardware to create innovative solutions. The role offers the opportunity to shape next-generation hardware experiences, focusing on unparalleled performance, efficiency, and integration.

The position requires strong technical expertise in CPU architecture, performance analysis, and AI/ML workloads, combined with programming skills in C/C++ and Python. You'll lead methodology development, mentor junior engineers, and drive cross-team collaboration. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

This is an excellent opportunity for experienced architects who want to impact Google's future hardware development, particularly in AI acceleration and performance optimization. The role combines technical leadership with hands-on architecture work, making it ideal for those passionate about both AI and computer architecture.

Last updated 2 minutes 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

Staff Platform System Architect, AI/ML, Silicon

Staff Platform System Architect role at Google focusing on AI/ML and silicon architecture for Pixel devices and Tensor SoC.

Developer AI, Staff Engineer, Machine Learning

Staff Engineer position at Google focusing on AI/ML development and technical leadership, combining hands-on coding with team management and strategic planning.

Manufacturing Test Development Engineering Lead, Machine Learning

Lead role in developing and managing test infrastructure for Google's custom-designed equipment, focusing on machine learning applications in manufacturing operations.

Staff Software Engineer, GenAI and Computational Photography

Staff Software Engineer position at Google focusing on GenAI and Computational Photography for Pixel devices, requiring expertise in machine learning, computer vision, and software development.

TPU Microarchitecture Design Lead

Lead technical development of Machine Learning IPs for Google Silicon SoCs, focusing on microarchitecture design and team leadership for AI acceleration hardware.