Engineering Manager, F1 Query Service

Google Google · Big Tech · Sunnyvale, CA +1

Google is seeking an Engineering Manager for their F1 Query Service, a high-performance distributed SQL-compliant querying system that powers over 400 production systems across various Google products. The role involves technical leadership, team management, and overseeing the health, scalability, and operability of the service infrastructure. The manager will guide engineers in optimizing code, contribute to product strategy, and manage large-scale projects. The F1 Query service handles diverse workloads, from ultra low-latency serving queries to large batch processing pipelines, and operates at a significant scale within Google.

What you'd actually do

  1. Focus on the health, scalability, and operability of the service infrastructure, enabling the core F1 engine to power data-driven insights and innovation across all of Google's operational landscapes.
  2. Conduct regular performance reviews, provide constructive feedback, and support professional development.
  3. Oversee the planning, execution, and delivery of the software projects on the roadmap.
  4. Support all kinds of workloads (from ultra low-latency serving queries to large batch processing pipelines) in F1 Query efficiently requires addressing new issues in distributed execution, adaptive execution, new shuffle technologies, incremental planning and execution, etc.
  5. Impact is very real as F1 Query runs at an enormous scale: ~3% of Google Compute Units (GCUs) at Google and growing.

Skills

Required

  • C++
  • large-scale distributed systems
  • technical infrastructure
  • people management
  • team leadership
  • cross-functional project management
  • cross-team project management

Nice to have

  • distributed databases
  • relational database concepts
  • transaction processing
  • SQL
  • query performance
  • query plans
  • optimization
  • C/C++

What the JD emphasized

  • large-scale distributed systems
  • low-latency serving queries
  • large batch processing pipelines