Staff Software Engineer, Gcs Object Context and Search

Google Google · Big Tech · Seattle, WA +1

Staff Software Engineer for Google Cloud Storage Object Context and Search team, focusing on designing and developing semantic storage and search solutions. The role involves leading the technical roadmap, ensuring reliability, scalability, and performance of systems, and building high-performance storage and low-latency retrieval systems at scale.

What you'd actually do

  1. Lead the design, architecture, and optimization of key components of GCS's vector database and semantic search engines (C++), focusing on high-performance storage and low-latency retrieval at planet scale.
  2. Own the technical roadmap and execution strategy for major sub-systems, collaborating closely with executive technical leadership to align with the overall project and GCS goals.
  3. Partner with adjacent infrastructure teams to design and build faster, more reliable, and highly scalable systems that operate within GCS's strict resource and throughput constraints.
  4. Establish engineering excellence standards for testing, diagnostics, and observability, ensuring the system is performant, reliable, and easy to debug in production.
  5. Identify and address systemic engineering bottlenecks, generalizing common patterns to improve development velocity and system health across the team.

Skills

Required

  • Bachelor's degree or equivalent practical experience.
  • 8 years of software development experience.
  • 3 years of experience leading the technical direction, design, and roadmap for systems or product areas.
  • 3 years of experience mentoring, coaching, and growing software engineers.
  • 3 years of experience with systems programming in C++.
  • 3 years of experience with stateful distributed systems, search infrastructure, or database internals.

Nice to have

  • Experience architecting, scaling, and maintaining stateful Distributed Systems, search infrastructure, vector databases, or high-performance embedding storage.
  • Expertise in C++ systems programming, with a strong focus on low-level performance optimization and modern C++ best practices.
  • Proven track record of designing and establishing diagnostic frameworks, testing infrastructure, or systems instrumentation that guarantee long-term performance and reliability.
  • A customer-centric approach to engineering, with a history of leading data-driven initiatives to analyze and optimize system efficiency, network throughput, or search relevance.

What the JD emphasized

  • high-performance storage
  • low-latency retrieval
  • planet scale
  • vector database
  • semantic search engines

Other signals

  • vector database
  • semantic search
  • high-performance storage
  • low-latency retrieval
  • planet scale