CPU Performance Modeling Engineer

2 Weeks ago • All levels • Research & Development

Job Summary

Job Description

As a CPU Performance Modeling Engineer at Google Cloud, you'll collaborate with system and architecture teams to understand CPU, SoC performance, metrics, benchmarks, and optimization techniques. You'll develop methods and technologies to model CPU performance at various accuracy levels, supporting architectural exploration and decision-making. Responsibilities include correlating performance projections with post-silicon data and contributing to the development of custom silicon solutions for Google's direct-to-consumer products. This role requires expertise in performance modeling, analysis, workload characterization, and programming languages like C++. You will be part of a team pushing boundaries to deliver unparalleled performance, efficiency, and integration in hardware.
Must have:
  • Bachelor's degree in relevant field
  • Performance modeling & analysis experience
  • C++ programming experience
  • Work with system & architecture teams
  • Correlate projections with post-silicon data
Good to have:
  • Master's/PhD in relevant field
  • High-performance CPU/ML architecture experience
  • Other coding languages
  • Object-oriented, database design, SQL skills

Job Details


Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
  • Experience in performance modeling, performance analysis, and workload characterization.
  • Experience working with general-purpose programming languages (i.e. C++).


Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science or other technical related field.
  • Experience in modern, high-performance CPU/ML architecture and micro-architecture.
  • Ability and interest to learn other coding languages as needed.
  • Excellent object-oriented, database design, and SQL skills.

About the job

Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

In this role, you will work with system teams and the CPU Architecture team to develop an understanding of the CPU, SoC, performance metrics, benchmarks/measuring tools, and available optimization knobs. You will define methods and technologies to model CPU performance at different accuracy levels by supporting architectural explorations and decision-making. In addition, you will correlate performance projections with measured post-silicon data.

The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

Responsibilities

  • Be part of a team to verify complex digital design blocks at subsystem level or full chip level by fully understanding the design specification and interacting with design engineers to identify key verification scenarios.
  • Create and enhance constrained-random verification environments using UVM SystemVerilog or create complex multi core based C tests using reusable C test libs.
  • Identify and write all types of coverage measures for stimulus and corner-cases.
  • Debug tests with design engineers to deliver functionally correct design blocks.
  • Close coverage measures to identify verification holes and to show progress towards tape-out.

Similar Jobs

Ethos Life - Senior Data Analytics Engineer

Ethos Life

Bengaluru, Karnataka, India (Hybrid)
1 Day ago
OKX - Senior Financial Analyst

OKX

Los Angeles, California, United States (On-Site)
8 Hours ago
Amanotes - Product Data Analyst

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
ByteDance - Shop Tab Strategist

ByteDance

Taguig, Metro Manila, Philippines (On-Site)
1 Month ago
The Walt Disney Company - Senior Product Manager II, Ads Data

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Optical MSDV Hardware Engineer

NVIDIA

Canada (On-Site)
2 Months ago
Google - CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Google - Micro-display CMOS Backplane Architect

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Microsoft - Applied Scientist

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
NVIDIA - Senior Silicon Photonics Test Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Monzo - Senior Machine Learning Scientist

Monzo

London, England, United Kingdom (Hybrid)
7 Hours ago
Whatnot - Category Manager (French Speaking)

Whatnot

London, England, United Kingdom (On-Site)
1 Day ago
Singularity 6 - Senior Data Scientist

Singularity 6

Los Angeles, California, United States (Hybrid)
22 Hours ago
PwC - Manager-Data Engineer|Pune

PwC

Pune, Maharashtra, India (On-Site)
7 Months ago
ByteDance - AI Product Manager

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

San Francisco, California, United States (On-Site)
2 Weeks ago
Playrix - Senior Data Analyst (Attribution)

Playrix

Portugal (Remote)
6 Months ago
Ness Digital - QA Engineer with Data Expertise

Ness Digital

Timișoara, Timiș, Romania (Remote)
1 Month ago
SingleStore - Senior Software Engineer, Data Ingestion

SingleStore

Hyderabad, Telangana, India (Hybrid)
1 Day ago
Google - Quantitative Marketing Analyst, Consumer Apps Growth Marketing

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

Boomi - Product Manager

Boomi

Ramat Gan, Tel Aviv District, Israel (Hybrid)
1 Day ago
Google - Networking RTL Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Playtika - User Acquisition Manager - Bingo Blitz

Playtika

Israel (On-Site)
4 Months ago
Google - Quality and Reliability Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
NVIDIA - Senior HPC AI Cluster Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Playtika - Content Lead

Playtika

Israel (On-Site)
3 Months ago
quience - Sr. Manager, Growth Marketing - Meta Dynamic Product Ads

quience

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
NVIDIA - Senior Firmware Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
3 Months ago
Google - Customer Engineer, Machine Learning, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Playtika - Ad Monetization - Temporary

Playtika

Israel (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Developer Technology Engineer, High-Performance Databases

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Months ago
Google - Senior Privacy Engineer, Health Data Governance

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Meta - ASIC Engineer, Design

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Google - Software Engineer, Embedded Systems, Runtime, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Skydio - Flight Test Operator - Flight Core and Hardware Validation

Skydio

San Mateo, California, United States (On-Site)
9 Months ago
Google - Software Engineering Manager, Processing and Serving, Google Photos

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Junior CPU Formal Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - Senior Math Libraries Engineer - Sparse Linear Algebra

NVIDIA

California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug