CPU Performance Modeling Engineer

44 Minutes 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

Krafton  - PUBG IP Franchise Esports Strategy & Operations Team Associate

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago
Bungie - Marathon Senior Software Engineer - Commerce

Bungie

(Hybrid)
3 Months ago
PwC - IN_Senior Associate _Visualization Engineer _Data & Analytics _Advisory _Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Flexera - Senior Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Every matrix - Java Developer - Middle

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
2 Weeks ago
Netflix - Machine Learning Software Engineer L4/L5

Netflix

United States (Remote)
3 Months ago
NAH.io - Software Engineer (Embedded Systems / Firmware)

NAH.io

Hong Kong (On-Site)
5 Months ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
ByteDance - Research Scientist in Foundation Model (Speech & Audio Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CData Software - Platform Engineer

CData Software

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Luxoft - Senior Data Ops Engineer

Luxoft

Delhi, India (On-Site)
4 Months ago
Riot Games - Staff Software Engineer - Infrastructure Reliability

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Scanline VFX - Lead Software Engineer

Scanline VFX

Los Angeles, California, United States (Remote)
5 Months ago
Tesla - Process Data Analyst R&D

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
ION - Senior Technical Consultant – IT2

ION

Central Sulawesi, Indonesia (On-Site)
6 Months ago
CloudHire - Senior Database Engineer

CloudHire

India (Remote)
3 Weeks ago
Amanotes - Product Data Analyst

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Weeks ago
PortalOne,  Inc  - Backend Software Engineer

PortalOne, Inc

Oslo, Oslo, Norway (On-Site)
7 Months ago
Ajmera Infotech - Senior ASP.NET Developer with Azure Expertise

Ajmera Infotech

Austin, Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

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

NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Varonis  - Python Developer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
3 Months ago
NVIDIA - Senior Program Manager - Chip Design

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Overwolf - Production & Ops Manager

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Playtika - Art Team Leader

Playtika

Israel (On-Site)
2 Weeks ago
NVIDIA - Physical Design CAD Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
NVIDIA - Senior AI System Security Architect - Networking

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior High-Performance System Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Analog Mixed Signal Design Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Hardware Security Architect

NVIDIA

Be'er Sheva, South District, Israel (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Speech Understanding) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
NVIDIA - Senior Circuit Characterization Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Backbone - Technical Program Manager, Mechanical

Backbone

Atherton, California, United States (Hybrid)
8 Months ago
Krafton  - Studio Supporter - inZOI Studio

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago
Krafton  - Yeoksam Office Welcoming Desk Manager

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

Washington, District Of Columbia, United States (Remote)
1 Month ago
Rivos - Post-Silicon Engineering Program Manager - Full Time

Rivos

Santa Clara, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Manager, High-Speed Optical Transceiver Design

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Months ago
Tesla - Student Software Developer - Vision/Image Processing

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 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.

Hyderabad, Telangana, India (On-Site)

Sydney, New South Wales, Australia (On-Site)

Tel Aviv District, Israel (On-Site)

Santiago, Santiago Metropolitan Region, Chile (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Council Bluffs, Iowa, United States (On-Site)

Toronto, Ontario, Canada (On-Site)

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

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (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