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 direct-to-consumer products. This role combines hardware expertise with AI/ML workload optimization, focusing on enhancing Google's CPU projects and product performance.

The position offers an opportunity to work with Google's Android applications and AI teams, conducting sophisticated performance analysis and hardware-software co-design. You'll be responsible for building traces and benchmarks that provide consistent workload evaluation metrics, directly contributing to Google's product enhancement and CPU project success.

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. The role involves creating radically helpful experiences through research, design, and development of new technologies that make computing faster and more powerful.

The ideal candidate will have strong expertise in CPU architecture, performance analysis, and AI/ML workloads. You'll need proficiency in C/C++ and Python, with experience in Android/Linux software performance tuning tools being highly valuable. The role requires both technical depth in computer architecture and the ability to collaborate across teams to drive innovation.

This position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. You'll be part of a team that values diversity, equality, and inclusion, working in an environment that promotes innovation and technical excellence while maintaining work-life balance.

The role presents an exciting opportunity to shape the future of Google's hardware experiences, working on cutting-edge technology that impacts millions of users worldwide. You'll be at the forefront of CPU architecture and AI workload optimization, contributing to Google's next generation of innovative products and solutions.

Last updated 3 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
  • Bonus
  • Equity
  • Benefits

Interested in this job?

Jobs Related To Google CPU AI Workloads and Performance Architect