Accelerator Performance Engineer – Gemini

Google Inc.

Mountain View, San Francisco (CA, CA)

On-site

USD 147,000 - 210,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google DeepMind is seeking a Software Engineer to advance performance for Gemini models on hardware accelerators such as TPUs and GPUs. You will work on 2D/3D test environments, create visualizations, and develop tooling to measure and improve efficiency, spanning from model configurations to compiler passes.

You will profile distributed workloads, implement high-performance kernels, and contribute to end-to-end optimization.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in C++ or Python.
  • Experience with profiling tools (e.g., gProf, Valgrind, or VTune) for performance optimization.
  • Experience in software development for hardware accelerators (e.g., CPUs, GPUs, or TPUs), including memory-hierarchy or instruction-level tuning.

Responsibilities

  • Improve training and serving efficiency of Gemini models on hardware accelerators (TPUs/GPUs) across configurations and compiler passes.
  • Profile large-scale distributed workloads to diagnose bottlenecks and identify optimization opportunities.
  • Design and implement high-performance, low-level custom kernels for model operators to maximize hardware utilization.
  • Build and maintain benchmarking pipelines and diagnostic tooling to track, reproduce, and guard against regressions.
  • Influence accelerator architectures and compiler roadmaps with empirical workload profiles and model requirements.

Skills

C++
Python
Profiling tools
Hardware accelerators

Education

Bachelor's degree

Tools

gProf
Valgrind
VTune

Job description

Google DeepMind is seeking a Software Engineer to advance performance for Gemini models on hardware accelerators such as TPUs and GPUs. You will work on 2D/3D test environments, create visualizations, and develop tooling to measure and improve efficiency, spanning from model configurations to compiler passes.

You will profile distributed workloads, implement high-performance kernels, and contribute to end-to-end optimization.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Performance Engineer for Hardware Accelerators (TPU/GPUs)
Performance Engineer for Hardware Accelerators (TPU/GPUs)

Google DeepMind • San Francisco (CA)

On-site
USD 147,000 - 210,000
Software Engineer, Hardware Accelerators Performance (GPUs/TPUs)
Software Engineer, Hardware Accelerators Performance (GPUs/TPUs)

Google DeepMind • Mountain View (CA)

On-site
USD 147,000 - 210,000
Equity
Performance Engineer — Hardware Accelerators (TPU/GPUs)
Performance Engineer — Hardware Accelerators (TPU/GPUs)

Socket.dev • Mountain View (CA)

On-site
USD 147,000 - 210,000
Bonus target 15%
Equity
Benefits
Hardware Accelerators Performance Engineer with Equity
Hardware Accelerators Performance Engineer with Equity

Google • United States

On-site
USD 147,000 - 210,000
Equity
Benefits
Bonus target
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind

Socket.dev • Mountain View (CA)

On-site
USD 147,000 - 210,000
Bonus target 15%
Equity
Benefits
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind

Google DeepMind • Mountain View (CA)

On-site
USD 147,000 - 210,000
Equity
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind

Google DeepMind • San Francisco (CA)

On-site
USD 147,000 - 210,000
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind

Google • United States

On-site
USD 147,000 - 210,000
Equity
Benefits
Bonus target
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind
Software Engineer, Hardware Accelerators Performance, GeminiApp, DeepMind

Google Inc. • Mountain View (CA), San Francisco (CA)

On-site
USD 147,000 - 210,000
TPU Performance Engineer — ML Efficiency & Scale
TPU Performance Engineer — ML Efficiency & Scale

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000