Senior Software Engineer, CPU Performance Modeling Engineer

1 Month ago • 5-9 Years • Research & Development

Job Summary

Job Description

This Senior Software Engineer role focuses on CPU performance modeling. You'll collaborate with system and architecture teams to understand CPU, SoC performance, and optimization techniques. Responsibilities include designing, developing, testing, 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, supporting architectural explorations and decision-making. The role requires strong software development skills, experience in performance analysis, and a deep understanding of CPU architectures. This position is crucial for pushing boundaries in custom silicon solutions powering Google's consumer products.
Must have:
  • 5+ years software development experience
  • 4+ years performance analysis experience
  • Experience in performance modeling
  • Bachelor's degree in relevant field
  • Data structures and algorithms expertise
Good to have:
  • Master's or PhD in relevant field
  • Experience with high-performance CPU/ML architecture
  • Excellent OO, database design, and 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

Google - Software Engineer, People with Disabilities

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
6 Months ago
N-iX - Senior Engineer with AWS Greengrass Expertise

N-iX

Ukraine (Remote)
3 Months ago
Inkittt - Senior Front-End Engineer - Mobile & Web

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (Hybrid)
2 Months ago
Unity - Senior Data Scientist

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Demonware - Software Development Intern

Demonware

Shanghai, Shanghai, China (On-Site)
2 Months ago
NVIDIA - Senior ASIC Verification and Infrastructure Engineer – GPU

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Tesla - Duales Studium Automation Engineering (B.Eng.)

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
Google - PHY Design IP Integration Technologist

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Google - Senior Software Engineering Manager, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Passive Logic - Weather Simulation Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Aisera Jobs - LLM/ML Engineer

Aisera Jobs

(Remote)
2 Years ago
Cadence - Software Engineer II: VIP

Cadence

Brazil (Hybrid)
1 Month ago
CRB workforce  - Front End Engineer

CRB workforce

(Remote)
1 Month ago
Google - Software Engineer II, Applied AI

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Google - Software Engineer III, Infrastructure, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
6 Months ago
ByteDance - Research Scientist Intern (Doubao (Seed) - Foundation Model, Speech Understanding) - 2024 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Google - Software Engineering Manager, Systems Acceleration, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer III, Fullstack, VirusTotal, Google Cloud

Google

Málaga, Andalusia, Spain (On-Site)
1 Month ago
Google - Senior Software Engineer, Infrastructure, Google Cloud Security and Privacy

Google

New York, New York, United States (On-Site)
1 Month ago
Google - Lead Software Engineer, Engineering Productivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

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

AGS - American Gaming Systems - Senior Software Engineer

AGS - American Gaming Systems

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - CPU Logic Design Engineer

Google

Haifa, Haifa District, Israel (On-Site)
1 Month ago
NVIDIA - AI Network System Architect

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
SciPlay - Monetization Graphic Designer

SciPlay

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

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Data Scientist and System Architect

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Manager, NPI System Product Engineering

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
4 Months ago
Google - Senior Network Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Varonis Internal - MDR Team Lead

Varonis Internal

Herzliya, Tel Aviv District, Israel (Hybrid)
1 Month ago
Microsoft - Senior Full Stack Software Engineer - Microsoft Threat Protection

Microsoft

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Senior Software Engineer, Chrome OS, Android

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - Research Scientist in ML Systems

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
PlayStation Global - Staff Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
6 Months ago
Google - Software Engineer (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

(On-Site)
6 Months ago
NVIDIA - Senior CAD Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Google - AICore Software Engineer

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Electronics Technician

Google

Chicago, Illinois, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Pixel Sensor

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Rivos - CPU Physical Design - Full time

Rivos

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded