Google's Language Applications team is seeking Software Engineers to work on a new AI-powered product, aiming to build the next generation of AI systems and agents for products that organize the world's information and make it universally accessible and useful.
Requirements
- 5 years of experience with software development in one or more programming languages.
- 4 years of experience in back-end applications development and server-side optimizations
- 4 years of experience with infrastructure design, large-scale distributed systems, and software architecture.
- 3 years of experience testing, maintaining, or launching software products.
- 3 years of experience with software development in Kotlin or C++.
- Experience with LLMs and agentic systems and products.
Responsibilities
- Develop from scratch the next generation of AI technologies that empower Google users.
- Develop functional product features that span back-end server technologies.
- Work closely with research teams to apply state-of-the-art large language model (LLM) techniques.
- Work in a changing team environment to rapidly develop a new product.
- building with Google backend technologies
- developing real AI systems or agents for products.
Other
- The application window will be open until at least October 3rd, 2025.
- preferred working location from the following: Mountain View, CA, USA; Boulder, CO, USA.
- work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
- We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
- work in a small-team environment and will work to get a new product off the ground and collaborate effectively across different teams.