Staff Software Engineer, Intelligent Database Management

Google Google · Big Tech · Sunnyvale, CA +2

Staff Software Engineer at Google Cloud focused on building an organization-wide fleet health platform for databases. This platform leverages LLMs and AI to provide actionable insights, unified management, and a conversational agent for customers to pinpoint and resolve issues in their database fleet. The role involves designing and building centralized fleet management systems, partnering with product and engineering teams, and improving the operational health of these systems.

What you'd actually do

  1. Design and build centralized fleet management leveraging LLM and AI for database observability and manageability.
  2. Partner closely with team, Product Managers, UX and other Google Engineering teams to create, drive and deliver an innovative, compelling and user-friendly experience to our customers.
  3. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
  4. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  5. Improve the operational health of systems by identifying and implementing systemic improvements and partnering with engineering teams or customers to support database manageability.

Skills

Required

  • C++
  • Java
  • Python
  • Kotlin
  • Go
  • large-scale distributed systems
  • API design
  • test infrastructure

Nice to have

  • design and architecture
  • technical project strategy
  • software product launch
  • AI/agentic tooling
  • data intelligence
  • analytics
  • AI/ML
  • observability
  • databases
  • distributed tracing
  • logging
  • audit logging for AI applications

What the JD emphasized

  • 8 years of experience programming in C++, Java, Python, Kotlin or Go
  • 6 years of experience with design and architecture, driving technical project strategy and testing/launching software products

Other signals

  • LLM-based conversational agent
  • database observability and manageability
  • large-scale system design