Senior Software Engineer, CPU Performance Modeling Engineer

8 Hours ago • 5-9 Years • Research & Development

Job Summary

Job Description

This Senior Software Engineer role focuses on CPU performance modeling for Google's direct-to-consumer products. You'll collaborate with system and architecture teams to understand CPU, SoC performance, and optimization techniques. Responsibilities include designing, developing, and maintaining CPU software modeling tools, managing project deliverables, and correlating performance projections with post-silicon data. You will work to define methods and technologies to model CPU performance at different accuracy levels by supporting architectural explorations and decision-making. The role requires strong software development skills, experience in performance analysis, and a deep understanding of CPU architectures.
Must have:
  • 5+ years software development experience
  • 4+ years performance analysis experience
  • Experience in performance modeling
  • Bachelor's degree in relevant field
  • Data structures/algorithms expertise
Good to have:
  • Master's or PhD in relevant field
  • Experience with high-performance CPU/ML architecture
  • Excellent object-oriented and database design skills
  • SQL skills

Job Details

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 4 years of experience with performance, systems data analysis, visualization tools, or debugging.
  • Experience in performance modeling, performance analysis, and workload characterization.

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

  • Design, develop, test, deploy, maintain, and improve CPU software modeling and other software tools.
  • Manage individual project priorities, deadlines, and deliverables.
  • Collaborate with hardware and software CPU architecture teams, SOC performance modeling team, and other Google Software teams.

Similar Jobs

Microsoft - Senior Data Scientist

Microsoft

(On-Site)
19 Hours ago
Google - Software Engineer III, Full Stack, Guided Support Experience

Google

Hyderabad, Telangana, India (On-Site)
11 Hours ago
Maxis Studios - Senior Software Engineer - C#

Maxis Studios

Bogotá, Bogota, Colombia (On-Site)
3 Weeks ago
Nintendo - Senior Engineer - SDSG (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
10 Months ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Signal and Power Integrity Engineer

Google

Mountain View, California, United States (On-Site)
8 Hours ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
2 Months ago
Nagarro - SAP FI/CO Senior Consultant

Nagarro

Germany (Remote)
3 Months ago
The Walt Disney Company - Senior Manager, Software Development

The Walt Disney Company

Burbank, California, United States (On-Site)
2 Days ago
Google - Software Engineer, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Software Engineer - Build and Deployment Tools

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Playrix - Senior Data Analyst (Marketing)

Playrix

Ireland (Remote)
1 Month ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Speech Understanding) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Senior Software Engineer, Google Research

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
9 Hours ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
6 Months ago
Google - Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
8 Hours ago
CIEL HR - Game Developer

CIEL HR

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Tesla - Algorithms Engineer, Autobidder (Electricity Markets/Energy Trading)

Tesla

North Holland, Netherlands (On-Site)
2 Months ago
Microsoft - Member of Technical Staff – Voice & Vision

Microsoft

Mountain View, California, United States (Hybrid)
3 Weeks ago
Google - Software Engineer, Early Career, Cloud AI

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

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

Tesla - Senior Service Technician

Tesla

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Be'er Sheva, South District, Israel (On-Site)
1 Month ago
Overwolf - Monetization Manager

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Playtika - UI/UX Designer

Playtika

Israel (On-Site)
5 Months ago
SuperPlay - SERVER TECH LEAD

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Test Product Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - Senior DevOps Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Months ago
Playtika - Monetization Manager - Temporary Position

Playtika

Israel (On-Site)
4 Months ago
NVIDIA - Senior HPC AI Cluster Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - ASIC Design and STA Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
NVIDIA - Senior Software Engineer - Automated Parallel Programming

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago
Rivos - SOC Electrical Analysis Engineer - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Google - Senior Embedded Software Engineer, Audio, Pixel Buds

Google

Irvine, California, United States (On-Site)
11 Hours ago
NVIDIA - Senior System Networking Engineer, InfiniBand

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Google - Senior Software Engineer, Embedded Systems/Firmware, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
8 Hours ago
NVIDIA - Manager, Software Verification

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Post-Silicon PHY System Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Krafton  - Brand Strategy Team Lead

Krafton

Seoul, South Korea (On-Site)
17 Hours ago
ByteDance - Senior Site Reliability Engineer, ML System

ByteDance

San Jose, California, United States (On-Site)
5 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.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (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