Join Google Photos as a Senior Software Engineer and play a pivotal role in developing innovative ML-driven features for our Reminiscing experience. This is an exciting opportunity to shape the future of how users relive their memories.
You'll be part of a new, high-impact team in Bangalore, focusing on cutting-edge ML techniques to create personalized and unique memory experiences. We are seeking engineers with a passion for building and a drive to make a difference at a global scale.
As a key member of our team, you will contribute to defining technical roadmaps, fostering a collaborative culture, and driving engineering excellence. Your work will directly influence millions of users worldwide.
Collaborate with product managers and research engineers to define and execute the team's technical strategy and roadmap, aligning with Google Photos' overarching objectives.
Deliver high-quality software solutions that enhance user experience and contribute to the success of Google Photos, leveraging both direct contributions and team collaboration.
Champion software engineering best practices, ensuring a balance between code quality, project velocity, and long-term maintainability.
Foster a positive and collaborative work environment, promoting knowledge sharing, open communication, and mutual respect among team members.
Possess a Bachelor's degree or equivalent practical experience, with a minimum of 5 years in software development.
Demonstrated expertise in Machine Learning (ML) and Large Language Models (LLMs), including model training and evaluation. Experience with developing and evaluating new signals/scores for large-scale systems is essential.
Proven ability to work effectively with cross-functional teams, including product management, design, and research.
While not strictly required, a Master's degree or PhD in Computer Science or a related technical field is preferred. Strong knowledge of data structures and algorithms, coupled with excellent communication and leadership skills, will be highly advantageous.
Technology