Google's Language Applications team is seeking Software Engineers to build the next generation of AI-powered products, focusing on developing new solutions that have the potential to transform how users interact with Google and drive innovation by developing new Google products and capabilities.
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.
- help in building with Google backend technologies
- developing real AI systems or agents for products.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree in Computer Science or related technical field.
- 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.
- work in a small-team environment and will work to get a new product off the ground and collaborate effectively across different teams.
- display leadership qualities and be enthusiastic to take on new problems across the full-stack