Senior Software Engineer, ML Performance, GenAI, DeepMind

Google

Mountain View, California, United Statesunknown$174,000–$252,000Posted Nov 5, 2026

About the role

MINIMUM QUALIFICATIONS:

  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, or

a related STEM field or equivalent practical experience.

  • 5 years of experience in software development, systems programming, or

applied ML engineering or equivalent education credit (e.g., internships,

student research, pre-graduate working experience).

  • 3 years of experiencewith performance optimization, systems data analysis,

visualization tools, or debugging.

  • 3 years of experience with Generative AI, Large Language Models (LLMs),

Machine Learning and related frameworks.

  • 1 year of experience designing and launching production software products or

foundation AI systems.

PREFERRED QUALIFICATIONS:

  • Master's or PhD in Computer Science, Artificial Intelligence, Robotics, or

related technical field.

  • 3 years of experience in a technical leadership role setting architectural

direction and guiding project teams.

  • Experience developing, evaluating, or serving large language models, agentic

workflows, multimodal pipelines, or AI runtime APIs (e.g., PyTorch, JAX,

Triton, vLLM, Gemini API).

  • Expertise or strong interest in the following areas: performance debugging

and optimization of complex workloads, design of performance tools, compiler

design and code optimization, high-performance software development

techniques, concurrent programming, or multi-core computer architectures.

ABOUT THE JOB:

At Google DeepMind our mission is to build the world's first general-purpose

learning agent. Central to this mission is the complex task of measuring the

intelligence of our prototypes. As a Software Engineer, you will be working with

the cutting edge AI agents developed by our exceptional team of Machine Learning

and Neuroscience research scientists. Your responsibilities will include

everything from creating systems for agent testing using 2D and 3D games to

developing test problems within physics simulators. You will create graphical

visualization of results, build competitive agent leaderboards and test new

algorithms on robots. To succeed in this role you will need to have a strong

foundation in software engineering and enjoy working on a wide range of

challenging problems within a mission-driven team.

We focus on identifying and achieving performance improvements in production and

research ML workloads, with an emphasis on LLM inference—including serving

latency, throughput, and cost per token—as well as the emerging demands of

agentic workflows on current and next-generation TPU platforms. We work across

the entire stack, ranging from model architecture and sharding strategies to

Pallas/Mosaic kernels and XLA. Additionally, we partner closely with the Gemini

modeling, Deployment, Compiler, and TPU hardware teams to shape the capabilities

of next-generation accelerators.

Artificial intelligence will be one of humanity’s most transformative

inventions. At Google DeepMind, we are a pioneering AI lab with exceptional

interdisciplinary teams focused on advancing AI development to solve complex

global challenges and accelerate high-quality product innovation for billions of

users. We use our technologies for widespread public benefit and scientific

discovery, ensuring safety and ethics are always our highest priority.

We are pushing the boundaries across multiple domains. Our global teams offer

diverse learning opportunities and varied career pathways for those driven to

achieve exceptional results through collective effort.

Individual pay is determined by factors including job-related skills,

experience, and relevant education or training.

US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits

Learn more about benefits at Google

[https://www.google.com/about/careers/applications/benefits/].

RESPONSIBILITIES:

  • Drive down the cost per token of Gemini inference by optimizing throughput,

accelerator utilization, batching, scheduling, and KV cache efficiency.

Achieve these gains through expert optimization and by building agentic

workflows that enable AI agents to discover, implement, and validate

performance improvements at scale.

  • Be among the first to bring Gemini to new TPU generations by characterizing

hardware at launch, tuning kernels, sharding, and serving configurations for

specific memory hierarchies and interconnects, and delivering

production-ready performance. Share these insights to influence future TPU

hardware and compiler roadmaps.

  • Implement model compression techniques—such as quantization and sparsity—to

reduce the cost-per-token for production Gemini models. Evaluate new

architectures, optimizers, and training methods to achieve target quality

with reduced compute requirements.

Responsibilities

  • Optimize Gemini inference throughput, accelerator utilization, batching, scheduling, and KV cache efficiency to reduce cost per token.
  • Tune kernels, sharding, and serving configurations for new TPU generations and deliver production-ready performance.
  • Implement model compression techniques such as quantization and sparsity.
  • Evaluate architectures, optimizers, and training methods to reduce compute requirements while meeting quality targets.

Qualifications

  • Bachelor's degree in a related STEM field or equivalent practical experience.
  • At least 5 years of experience in software development, systems programming, or applied ML engineering, or equivalent education credit.
  • At least 3 years of experience with performance optimization, systems data analysis, visualization tools, or debugging.
  • At least 3 years of experience with Generative AI, LLMs, machine learning, and related frameworks.
  • At least 1 year of experience designing and launching production software products or foundation AI systems.
  • Preferred: Master's or PhD in a related technical field and 3 years of technical leadership experience.
  • Preferred: Experience developing, evaluating, or serving LLMs, agentic workflows, multimodal pipelines, or AI runtime APIs.
  • Preferred: Expertise or interest in performance optimization, compiler design, high-performance software, concurrent programming, or multi-core architectures.

Benefits

  • 15% target bonus
  • Equity
  • Google benefits

Skills mentioned

Performance OptimizationDebuggingGenerative AILarge Language ModelsMachine LearningJAXPyTorchModel ServingConcurrencySystems Engineering

About Google

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. Check out our career opportunities at goo.gle/3DLEokh

Software Development10,001+ employeesMountain View, CA

H-1B sponsorship history

Historical employer filing data was found for Google. The employer record includes 57,181 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.