Google's Looker is building the next generation of data modeling experiences atop Looker's semantic layer (LookML). They are looking for a Staff Software Engineer to join a newly formed team dedicated to an exciting new initiative: the LookML Coding Agent. In this role, you will pioneer an AI agent capable of understanding user's inputs to auto-generate LookML code, which involves solving challenges in multi-turn code generation, building conversational AI to gather context, integrating with data ecosystem, and designing for future extensibility for natively integrating into AI-powered IDE. You will make Looker's semantic modeling more intuitive, powerful, and AI-native, profoundly impacting how our customers derive insights from their data.
Requirements
- 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
- 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
- 2 years of experience with GenAI techniques (e.g., Large Language Models, Multi-Modal, Large Vision Models) or with GenAI-related concepts (e.g., language modeling, computer vision).
- 8 years of experience with data structures/algorithms.
- designing for future extensibility for natively integrating into AI-powered IDE.
Responsibilities
- Design and develop next-generation software systems for Business Intelligence and Data analytics.
- Evaluate, fine-tune, and maintain models by collecting and preparing data.
- Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
- pioneer an AI agent capable of understanding user's inputs to auto-generate LookML code
- solving challenges in multi-turn code generation
- building conversational AI to gather context
- integrating with data ecosystem
Other
- Sunnyvale, CA, USA; Kirkland, WA, USA
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in an organization involving cross-functional, or cross-business projects.