Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. Products need to handle information at massive scale, extending beyond web search. Google Photos is seeking Software Engineers for client-side, server-side, and machine intelligence roles to enhance user experiences.
Requirements
- 8 years of experience in software development.
- 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
- 3 years of experience building and shipping technical products.
- Experience with Generative AI and Large Language Models (LLM).
- Experience with programming in Java.
- 8 years of experience with data structures/algorithms.
- Experience with Python or other scripting languages for data analysis and prototyping.
Responsibilities
- Maintain an understanding of the system and work to deliver impactful improvements.
- Translate ideas into functional demos, enabling iteration and collaboration with cross-functional teams.
- Partner closely with product, analytics, and privacy teams to refine requirements, define success metrics, and ensure responsible and impactful feature launches.
- Build adaptable and resilient code that can evolve alongside rapid advancements in Large Language Models (LLM) technology.
Other
- Bachelor's degree or equivalent practical experience.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer.
- We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.