Senior Software Engineer, ML, Google Photos Reminiscing

Google

5+ yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : yesterday
Actively hiring

Job description

Join Google's innovative team as a Senior Software Engineer specializing in Machine Learning for Google Photos. This role is pivotal in shaping the future of personalized "Reminiscing" experiences by leveraging cutting-edge ML techniques. You'll contribute to a new, high-performing engineering team in Bangalore, fostering a culture of innovation and excellence.

As part of a product used by billions, you'll tackle challenges at massive scale, extending beyond traditional web search. We seek versatile engineers with leadership potential, eager to embrace new problems across the full stack and drive technological advancements. This is an opportunity to make a significant impact on a highly sought-after Google product.

Responsibilities

Key contributions include collaborating with cross-functional partners to define and refine the team's technical strategy and roadmap, ensuring alignment with Google Photos objectives. You will drive the delivery of high-quality software solutions, both independently and by influencing others, to enhance user experiences. Establishing and promoting software engineering best practices, balancing code health with project velocity, is crucial. You'll also foster a positive and collaborative work environment, encouraging knowledge sharing and mutual respect among team members.

Qualifications

We are seeking individuals with a Bachelor's degree or equivalent practical experience, coupled with a minimum of 5 years in software development using programming languages like Java, C++, or Python. Essential experience includes Machine Learning (ML), Large Language Models (LLMs), and the training/evaluation of ML models. Proficiency in developing and evaluating new signals/scores for large-scale systems is also required, along with experience collaborating effectively with cross-functional teams including product management, design, and research.

Preferred qualifications encompass a Master's degree or PhD in Computer Science or a related technical field, and 5 years of experience with data structures and algorithms. A deep understanding of Google Photos and the ability to influence its impact on users globally is highly valued. Excellent communication and leadership skills are necessary to inspire teams and drive strategic initiatives in a dynamic setting.

Essential Skills

Software DevelopmentMachine LearningLarge Language Models (LLMs)ML Model TrainingML Model EvaluationSignal DevelopmentScore DevelopmentLarge-scale SystemsCross-functional TeamworkData StructuresAlgorithms

Good to Have

Google PhotosLeadershipStrategic InitiativesWeb DevelopmentMobile DevelopmentSearchStorageComputer VisionNatural Language ProcessingUI Design

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer, ML, Google Photos Reminiscing
IndustrySoftware Development, AI / Machine Learning
DepartmentSoftware Engineer, Machine Learning Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Software Development

Senior Software Engineer, ML, Google Photos Reminiscing at Google | SkillMX | SkillMX