Senior Software Engineer, Sequence Storage Software Engineering

Google Google · Big Tech · San Jose, CA +1

The Sequence Storage team builds and operates an exabyte-scale managed storage solution designed for AI/ML research. This system is a critical storage platform for DeepMind and other research teams, enabling the ingestion, processing, querying, and analysis of massive datasets. It supports centralized, large-scale training efforts for Gemini models, accelerating AI innovation.

What you'd actually do

  1. Lead the design, development, and implementation of scalable, reliable, and efficient features for the Sequence Storage core infrastructure.
  2. Drive projects focused on enhancing storage efficiency, spatial flexibility, and system scalability and reliability.
  3. Conduct performance profiling, identify bottlenecks, and implement optimizations to ensure the system is fast, cost-effective, and can manage extreme scale.
  4. Collaborate closely with AI/ML researchers to understand their evolving needs, translating complex requirements into robust, high-impact engineering solutions.
  5. Participate in the production oncall rotation, ensuring the highest standards of service reliability and availability.

Skills

Required

  • C++
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • Google Cloud Infrastructure
  • SQL

Nice to have

  • technical leadership
  • AI/ML workflows
  • data pipelines
  • large model training

What the JD emphasized

  • exabyte-scale
  • AI/ML research
  • massive datasets
  • large-scale training
  • Gemini models

Other signals

  • exabyte-scale managed storage solution designed for AI/ML research
  • critical storage platform for DeepMind and other research teams
  • enabling the ingestion, processing, querying, and analysis of massive datasets
  • support centralized, large-scale training efforts for the next generation of Gemini models