Senior Software Engineer, Generative AI & Simulation

Google

Sunnyvale (CA)

On-site

USD 174,000 - 252,000

Full time

28 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Bonus target
Benefits

Job summary

Google seeks a Software Engineer for the Performance Simulation team in Sunnyvale, CA to design and develop simulation software and AI-driven platforms that model how AI workloads execute on applicant hardware architectures.

Responsibilities include building scalable simulation frameworks, modeling future model architectures, and integrating AI agentic toolchains to automate sweeps and analyses for hardware/ software decisions.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • 5 years of software engineering (C++ and Python).
  • Experience with computer architecture concepts (memory hierarchies, roofline models, bandwidth vs compute bottlenecks).
  • Experience with software design for simulation, performance modeling, or scientific computing.
  • Master's degree or PhD in CS or a related technical field is preferred.
  • Experience designing LLM-based agentic orchestration loops or applying AI to automation in software/hardware workflows.
  • Knowledge of transformer architectures and distributed execution paradigms across ML frameworks.

Responsibilities

  • Design, build, and maintain scalable performance simulation frameworks for TPU configurations.
  • Model future model architectures and their interaction with architectural variables.
  • Develop AI-agentic platforms to automate simulator sweeps and analyses.
  • Build analytical/optimization engines to identify Pareto-optimal execution strategies.
  • Formulate data-grounded performance projections to inform TPU roadmaps.

Skills

C++
Python
Software design
Computer architecture
Simulation/Modeling

Education

Bachelor's degree in CS/CE/EE
Master's or PhD in CS or related field

Tools

JAX
PyTorch/XLA
Pallas
Profiling tools
Architectural simulators

Job description

Google seeks a Software Engineer for the Performance Simulation team in Sunnyvale, CA to design and develop simulation software and AI-driven platforms that model how AI workloads execute on applicant hardware architectures.

Responsibilities include building scalable simulation frameworks, modeling future model architectures, and integrating AI agentic toolchains to automate sweeps and analyses for hardware/ software decisions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Generative AI Engineer - Performance Simulation
Senior Generative AI Engineer - Performance Simulation

Google LLC • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer, Generative AI, Google Research
Senior Software Engineer, Generative AI, Google Research

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Equity
Bonus target
Benefits
Senior Software Engineer - Generative AI
Senior Software Engineer - Generative AI

Google • San Jose (CA)

On-site
USD 147,000 - 210,000
Senior Software Engineer - Performance AI & Infra (Equity)
Senior Software Engineer - Performance AI & Infra (Equity)

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Applied AI & GenAI Platforms
Staff Software Engineer, Applied AI & GenAI Platforms

Google • Town of Montana (WI)

On-site
USD 207,000 - 300,000
Senior Software Engineer, Generative AI, Google Research
Senior Software Engineer, Generative AI, Google Research

Google LLC • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior Simulation Tooling Engineer
Senior Simulation Tooling Engineer

General Motors • Sunnyvale (CA)

On-site
USD 153,000 - 234,000
Health benefits
GM vehicle discounts
Lead Generative AI Engineer — LLMs & AI Solutions
Lead Generative AI Engineer — LLMs & AI Solutions

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Senior GenAI & AI Infra Software Engineer
Senior GenAI & AI Infra Software Engineer

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Equity
Bonus target
Benefits
Senior Staff GenAI & Search Intelligence Engineer
Senior Staff GenAI & Search Intelligence Engineer

Google LLC • Mountain View (CA)

Hybrid
USD 262,000 - 364,000