CPU Performance Modeling Engineer

2 Months 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

AI Dash - Senior Business Analyst

AI Dash

Gurugram, India (Hybrid)
3 Months ago
PwC - Associate - Senior Associate - IFS - Application Development

PwC

Jakarta, Jakarta, Indonesia (On-Site)
6 Months ago
Microsoft - Senior Software Engineering Manager

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Months ago
N-iX - Senior .NET Engineer

N-iX

Poland (Hybrid)
2 Months ago
Colo pl - Data Scientist / Analyst

Colo pl

Tokyo, Japan (On-Site)
2 Months ago
NVIDIA - Senior Verification Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
Google - Software Engineer III, Embedded Systems/Firmware, Silicon

Google

Mountain View, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Firmware Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
5 Months ago
Google - Software Engineer III, Embedded Systems, Pixel

Google

Mountain View, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - IN_Senior Associate_Qlikview_D&A_Advisory _Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
8 Months ago
GoTo Group - One KYC Backend Engineer

GoTo Group

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Google - Product Excellence Manager, Measurement Foundations and Audience

Google

Sunnyvale, California, United States (On-Site)
2 Months ago
Enphase Energy - Sr. Test Technician - 3rd Shift

Enphase Energy

Arlington, Texas, United States (On-Site)
3 Months ago
Netflix - Sr. QA Test Lead

Netflix

United States (Remote)
2 Months ago
lifechruh - Security Architect

lifechruh

Edmond, Oklahoma, United States (On-Site)
7 Months ago
Nine - Data Analyst

Nine

North Sydney, New South Wales, Australia (On-Site)
3 Months ago
Every matrix - Java Developer - Middle

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
design works gaming - QA Technician - Game Tester

design works gaming

Scottsdale, Arizona, United States (Hybrid)
2 Months ago
Tamatem Games - User Acquisition Representative

Tamatem Games

Amman Governorate, Jordan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

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

NVIDIA - STA Backend Engineer

NVIDIA

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

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
5 Months ago
NVIDIA - Senior Board Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
2 Months ago
Playtika - Expert Business Analyst

Playtika

Israel (On-Site)
2 Months ago
NVIDIA - Senior Product Manager, ASIC Simulation

NVIDIA

Ra'anana, Center District, Israel (On-Site)
4 Months ago
Playtika - Data Infrastructure Director

Playtika

Israel (On-Site)
8 Months ago
Unity - Senior App Growth and Operations Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Google - Verification Lead, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Google - Quality and Reliability Engineer, Google Cloud

Google

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

Playtika

Israel (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Riot Games - Staff Software Engineer, Gameplay Systems - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
PENN Interactive - Technical Advisor to CTO

PENN Interactive

Philadelphia, Pennsylvania, United States (Hybrid)
9 Months ago
NVIDIA - Senior ASIC Verification Engineer - HSIO

NVIDIA

Westford, Massachusetts, United States (On-Site)
5 Months ago
Google - CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Meta - Software Engineer, Machine Learning

Meta

London, England, United Kingdom (On-Site)
7 Months ago
Google - Software Engineering Manager, People with Disabilities

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
8 Months ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
NVIDIA - Senior Datacenter GPU Power Architect

NVIDIA

Austin, Texas, United States (On-Site)
4 Months ago
Tesla - Student Software Developer - Vision/Image Processing

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
4 Months ago
Virtuos - Senior Technical Director

Virtuos

France (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (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