Senior Staff Software Engineer, Knowledge Catalog For AI

Google•Kirkland, WA
•$262,000 - $364,000

About The Position

Google software engineers develop technologies that help users connect, explore, and interact with information at massive scale. In this role, you will work on a project critical to Google’s needs, with opportunities to work across teams and projects as business needs evolve. You will manage project priorities, deadlines, and deliverables, and design, develop, test, deploy, maintain, and enhance software solutions. The role is on Knowledge Catalog, an enterprise-wide context engine intended to serve as a reliable source of truth for human users and AI agents. It connects raw data with business meaning and provides context and governance across an organization’s data estate. Data teams and AI developers use it to discover data, enforce policies, and retrieve context for analytics and applications. The work supports Google Cloud’s Agentic Data Cloud and its use of AI agents with enterprise data.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing and launching software products.
  • 3 years of experience with software design and architecture.
  • 5 years of experience leading ML design and optimizing ML infrastructure, such as model deployment, model evaluation, data processing, debugging, or fine-tuning.
  • 2 years of experience with GenAI techniques, such as large language models, multimodal models, or large vision models, or with GenAI-related concepts such as language modeling or computer vision.
  • Experience developing software in one or more general-purpose programming languages, such as Java, C/C++, or Go.

Nice To Haves

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • Experience shipping 0-to-1 AI applications, with a holistic understanding of product, quality, and infrastructure.
  • Knowledge of data warehouses, big data, SQL, and data governance.

Responsibilities

  • Generate critical ideas and own architectural direction for highly ambiguous problem spaces while remaining directly involved in coding and system design.
  • Set a high standard for engineering excellence.
  • Influence technical decisions across complex organizational structures and align outcomes across Google Cloud products and engineering organizations.
  • Apply product thinking to technical issues and partner with engineering and product managers to define the long-term roadmap.
  • Ensure technical capabilities align with customer and business needs.
  • Provide technical guidance, mentorship, and leadership to engineers across the team.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service