Software Engineer, Knowledge Catalog For AI

Google•Kirkland, WA
•$147,000 - $210,000

About The Position

Google software engineers develop next-generation technologies that serve billions of users and handle information at massive scale. Engineers work on projects critical to Google, with opportunities to move between teams and projects as the business evolves, and are expected to bring fresh ideas, versatility, leadership qualities, and enthusiasm for solving problems across the full stack. As part of the Knowledge Catalog team, the Software Engineer will help build a foundational context engine for the AI era: an always-on, enterprise-wide catalog that serves as a single source of truth for human users and AI agents. The work bridges raw data and business meaning, supporting Google’s Agentic Data Cloud and enabling AI agents to reason, act, and execute on complex enterprise data. The Knowledge Catalog provides business context and governance across data estates, helping data teams and AI developers discover data, enforce policies, and retrieve context for analytics and autonomous applications. The role empowers AI agents across Google Cloud and third-party data ecosystems, including BigQuery, lakehouses, and operational databases. Google Cloud provides enterprise-grade solutions and developer tools to customers in more than 200 countries and territories.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 2 years of experience developing large-scale infrastructure, distributed systems or networks, or working with compute technologies or storage.
  • At least 2 years of software development experience, or 1 year of software development experience with an advanced degree in an industry setting.
  • Experience with artificial intelligence, generative AI, and generative AI agents.
  • Experience with distributed systems and software architecture.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • Experience shipping 0-to-1 AI applications, with a holistic understanding of product, quality, and infrastructure.
  • Experience developing Cloud or SaaS products.
  • Knowledge of data warehouses, big data, SQL, and data governance.

Responsibilities

  • Write product or system development code.
  • Participate in or lead design reviews with peers and stakeholders to decide among available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices, including style guidelines, checking code in, accuracy, testability, and efficiency.
  • Contribute to existing documentation or educational content and adapt content based on product or program updates and user feedback.
  • Triage product or system issues and debug, track, and resolve them by analyzing their sources and their impact on hardware, network, or service operations and quality.

Benefits

  • 15% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service