Engineering Manager, Dsc AI Inference Platform

Google Google · Big Tech · Sunnyvale, CA +1

Engineering Manager for the Distributed Cloud (DSC) AI Inference Platform team, focusing on LLM serving infrastructure. The role involves leading a team of systems and ML engineers to improve efficiency, latency, and throughput of AI serving, design advanced serving architectures, and oversee infrastructure for performance analysis on GPU platforms. This role is critical for deploying and scaling AI models globally.

What you'd actually do

  1. People Management and Talent Development: Lead, mentor, and grow a high-performing team of systems and ML engineers. Drive a culture of excellence, psychological safety, and continuous learning. Guide career paths, define OKRs, and conduct performance evaluations.
  2. Strategic and Technical Roadmap: Define the technical goal and strategy for enhancing the LLM serving stack, focusing on performance, scalability, and resource efficiency.
  3. Architectural Leadership: Drive the design and implementation of advanced serving architectures, including disaggregated serving, to optimize resource utilization and latency.
  4. Infrastructure Oversight: Oversee the building and maintenance of critical infrastructure and tooling for in-depth performance analysis, profiling, and benchmarking of LLM models on GPU accelerators.
  5. Cross-Functional Collaboration: Partner closely with Research, SRE, Product, and Core GPU library teams to optimize and deploy LLMs in production globally. Align team efforts with broader organizational AI priorities.

Skills

Required

  • C++ or Python
  • optimizing, profiling, and scaling production-grade systems on GPU accelerators or specialized AI hardware
  • directly managing and leading engineering teams focused on machine learning infrastructure, AI platforms, or high-performance distributed computing systems
  • people management or team leadership role
  • managing engineering organizations across multi-team infrastructure dependencies

Nice to have

  • Master's degree or PhD degree in Computer Science or a related technical field
  • working in a complex, matrixed organization
  • implementing advanced LLM serving architectures and optimization techniques, such as disaggregated serving, continuous batching, or specialized compiler technologies (e.g., XLA)
  • utilizing deep-dive ML profiling tools (e.g., Nsight, xprof) to troubleshoot and resolve low-level bottlenecks within major frameworks like JAX, PyTorch, or TensorFlow

What the JD emphasized

  • manage a team of Engineers
  • manage engineers across multiple teams and locations
  • 5 years of experience directly managing and leading engineering teams
  • 5 years of experience in a people management or team leadership role
  • 3 years of experience managing engineering organizations

Other signals

  • LLM serving infrastructure
  • efficiency, latency, and throughput
  • disaggregated serving architectures
  • optimize LLM performance on cutting-edge GPU platforms
  • deploy and scale state-of-the-art AI models