Performance SOC Architect - GPU/ML Profiling & Optimization

Google LLC

Sunnyvale (CA)

On-site

USD 174,000 - 252,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Google LLC in Sunnyvale, CA is seeking a Senior Software Engineer focused on Performance and SOC Architecture. You will drive performance analysis, GPU- and accelerator-focused optimization, and data-driven debugging for large-scale systems.

The role emphasizes collaboration across Hardware, Runtime, and ML teams, with a strong emphasis on profiling workloads, kernels, and system performance to improve developer productivity.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
  • 3 years of experience with Computer Architecture, C++, Python, CUDA, GPU Programming, GPU Drivers, System On a Chip, ASIC.

Responsibilities

  • Write and test product or system development code.
  • Learn and build an intuitive understanding of existing data collection, analysis, and visualization workflows.
  • Support new and exciting ML paradigms by making contributions across the end-to-end stack and analysis tools.
  • Partner with Product Area leads to understand model optimization use cases and chip profiling requirements.
  • Collaborate across Hardware, Driver, Runtime, and Performance Analysis teams and stakeholders.

Skills

Software development
Performance analysis
Data visualization
Debugging
Computer architecture
C++
Python

Education

Bachelor’s degree or equivalent

Tools

CUDA
GPU programming
GPU drivers
SoC
ASIC
TensorFlow
JAX
PyTorch

Job description

Google LLC in Sunnyvale, CA is seeking a Senior Software Engineer focused on Performance and SOC Architecture. You will drive performance analysis, GPU- and accelerator-focused optimization, and data-driven debugging for large-scale systems.

The role emphasizes collaboration across Hardware, Runtime, and ML teams, with a strong emphasis on profiling workloads, kernels, and system performance to improve developer productivity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Systems Engineer - GPU & Performance
Staff ML Systems Engineer - GPU & Performance

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Performance bonus
Performance SOC Architect for ML Hardware
Performance SOC Architect for ML Hardware

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Staff ML Performance Engineer - GPU Optimization
Staff ML Performance Engineer - GPU Optimization

Google LLC • Sunnyvale (CA)

On-site
USD 186,000 - 228,000
Performance Modeling Architect - GPU/SoC
Performance Modeling Architect - GPU/SoC

Advanced Micro Devices, Inc. • Santa Clara (CA)

On-site
USD 130,000 - 160,000
AMD benefits at a glance
Senior GPU/CPU Profiling Architect
Senior GPU/CPU Profiling Architect

NVIDIA Corporation • Durham (NC)

Hybrid
USD 184,000 - 357,000
Senior Performance Modeling Engineer - SoC & GPU Architect
Senior Performance Modeling Engineer - SoC & GPU Architect

AMD • Santa Clara (CA)

On-site
USD 120,000 - 170,000
Reasonable accommodations for disabilities
Diverse and inclusive workplace
Senior GPU Compiler & Performance Engineer
Senior GPU Compiler & Performance Engineer

AMD • San Jose (CA)

On-site
USD 180,000 - 300,000
Senior Software Engineer, Performance, SOC Architect
Senior Software Engineer, Performance, SOC Architect

Google LLC • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior GPU System Software Engineer
Senior GPU System Software Engineer

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Equity grants
Bonus target
TPU Performance Engineer – ML Hardware & Compiler Co-Design
TPU Performance Engineer – ML Hardware & Compiler Co-Design

Google • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Bonus target
Equity
Benefits