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
$150,000 - $223,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For CPU AI Workloads and Performance Architect

Google is seeking a CPU AI Workloads and Performance Architect to join their innovative hardware team. This role is part of Google's initiative to develop custom silicon solutions that power their direct-to-consumer products. The position offers an exciting opportunity to work at the intersection of CPU architecture and AI/ML workloads, collaborating with Google's Android applications and AI teams.

The role involves conducting detailed performance analysis, building infrastructure for hardware-software co-design, and creating benchmarks for performance evaluation. You'll be responsible for characterizing AI/ML workloads, identifying performance bottlenecks, and proposing optimization solutions that will enhance Google's CPU projects and products.

As part of Google's mission to organize the world's information and make it universally accessible, you'll work with a team that combines the best of Google AI, Software, and Hardware. The position requires strong expertise in CPU architecture, performance analysis, and programming skills in C/C++ and Python. You'll also have the opportunity to mentor junior engineers and drive cross-team collaborations.

The compensation package is competitive, ranging from $150,000 to $223,000 base salary, plus bonus, equity, and comprehensive benefits. The role offers multiple location options including Austin, Mountain View, Portland, and Poughkeepsie, allowing flexibility while maintaining an innovative work environment.

This is an excellent opportunity for someone with a strong background in computer architecture and AI/ML who wants to make a significant impact on Google's hardware future. The position combines technical leadership with hands-on architecture work, making it ideal for those who enjoy both technical depth and collaborative problem-solving.

Last updated 2 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
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google CPU AI Workloads and Performance Architect

Research Scientist, Google Cloud AI

Research Scientist position at Google Cloud AI, focusing on advancing AI technology through research and practical applications across various industries.

Research Scientist, Natural Language Processing

Research Scientist position at Google focusing on Natural Language Processing, combining cutting-edge research with practical applications in AI and machine learning.

Software Developer III, AI/ML GenAI, Applied AI

Software Developer III position at Google focusing on AI/ML and GenAI technologies, requiring 2 years of experience in software development and expertise in machine learning infrastructure.

Product Manager, Assurance Evaluations, Google Cloud

Product Manager position at Google Cloud focusing on Responsible AI evaluations and implementations, requiring 5+ years of product management experience and AI/ML expertise.

Technical Program Manager III, Machine Learning Infrastructure, Google Home

Technical Program Manager role at Google leading ML infrastructure projects for Google Home, offering competitive compensation and opportunity to shape smart home technology.