CPU AI Workloads and Performance Architect

A technology company that organizes the world's information and makes it universally accessible and useful.
Austin, TX, USAMountain View, CA, USAPortland, OR, USA
$150,000 - $223,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 expertise in CPU architecture, AI/ML workloads, and performance optimization to shape the next generation of hardware experiences.

The position offers an exciting opportunity to work with Google's Android applications and AI teams, conducting sophisticated performance analysis and workload characterization. You'll be responsible for building critical infrastructures and methodologies that enable hardware-software co-design, while creating traces and benchmarks that provide consistent evaluation frameworks.

As part of Google's mission to organize the world's information and make it universally accessible, you'll be working at the intersection of AI, Software, and Hardware to create innovative and helpful experiences. The role requires deep technical expertise in high-performance CPU architecture, strong programming skills in C/C++ and Python, and experience with AI/ML workload characterization.

The position offers competitive compensation including a base salary range of $150,000-$223,000, plus bonus, equity, and comprehensive benefits. You'll be joining a team that values diversity, inclusion, and equal opportunity, working in a collaborative environment that pushes the boundaries of technology.

This role is perfect for someone who combines strong technical skills with leadership abilities, as you'll be mentoring junior engineers while driving cross-team collaboration. The position requires 5+ years of relevant experience and offers the opportunity to work from several prestigious locations including Mountain View, Austin, Portland, or Poughkeepsie.

Last updated 9 hours 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
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google CPU AI Workloads and Performance Architect

Staff Software Engineer, Generative AI, Google Workspace

Staff Software Engineer position at Google focusing on Generative AI and Google Workspace development, requiring expertise in machine learning and AI technologies.

Staff Software Engineer, AI/ML GenAI, Google Ads

Staff Software Engineer position at Google focusing on AI/ML and GenAI technologies for Google Ads, offering competitive compensation and benefits.

Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Senior Staff Software Engineer position at Google focusing on AI/ML and GenAI technologies for Google Ads, offering competitive compensation and benefits.

Field Solutions Developer II, Generative AI, Google Cloud

Senior technical role at Google Cloud focusing on Generative AI development and customer solutions, offering $147K-$216K base salary plus benefits.

Staff Software Engineer, AI/ML Compute

Staff Software Engineer position at Google focusing on AI/ML Compute infrastructure, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.