About Google
Learn more about Google. Explore our innovative AI products and services, and how we. Backed by Kleiner Perkins.
About the role
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search.
What they're looking for
- Bachelor's degree or equivalent practical experience
- 8 years of experience programming in C++, Java, Python, Kotlin or Go
- 5 years of experience testing, and launching software products
- 3 years of experience with software design and architecture
- Experience integrating generative AI tools or LLM interfaces into workflows
More about this role
- Build and ship 0-to-1 agent features end-to-end, including proactive agents that surface timely suggestions to users and long-running background agents that retrieve photos, run goal models item by item, and organize a user's library into dynamic spaces.
- Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Coach a distributed team of engineers.
- Partner closely with UX, PM, and teammates to turn rough ideas into working prototypes on real photo data, and collaborate with other Photos and Gemini teams to bring validated features into the main app.
- Design and own the 1-to-100 production backend systems needed to take successful experiments to 100M+ users without a full rewrite, covering async task execution, state streaming, data/byte permissions, and tool/MCP interfaces.
- Work across the client and server stack to ship faster updates to live experiments.
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++, Java, Python, Kotlin or Go.
- 5 years of experience testing, and launching software products.
- 3 years of experience with software design and architecture.
- Experience integrating generative AI...
Browse similar: Startup jobs