Senior Software Engineer, Ai/ml, Google Photos Reminiscing

Google Google · Big Tech · Bengaluru, Karnataka, India

Senior Software Engineer for Google Photos Reminiscing team, focused on leveraging ML to enhance the Memories feature. The role involves developing high-quality software solutions, collaborating with cross-functional teams, and shaping technical direction. Requires experience in software development, ML infrastructure, and ML fields like speech/audio or reinforcement learning.

What you'd actually do

  1. Collaborate with cross-functional partners to help refine our team's technical direction, strategy, and roadmap, ensuring alignment with overall Google Photos goals.
  2. Deliver high-quality software solutions, through both direct contributions and indirectly working through others, that delight users and contribute to the continued success of Google Photos.
  3. Establish and promote software engineering best practices, balancing code health with project velocity and maintainability.
  4. Advocate a positive and collaborative work environment, encouraging knowledge sharing, open communication, and mutual respect.
  5. Shape the team's technical direction and roadmap, and partner closely with product managers and research engineers across Photos and Google to bring your direction to life.

Skills

Required

  • software development
  • software design and architecture
  • Speech/audio
  • reinforcement learning
  • ML infrastructure
  • model deployment
  • model evaluation
  • optimization
  • data processing
  • debugging

Nice to have

  • development and evaluation of new signals/scores for large-scale systems
  • Machine Learning
  • Large Language Models (LLMs)
  • train and evaluate models

What the JD emphasized

  • latest and greatest ML technologies
  • ML technologies
  • Machine Learning
  • ML infrastructure
  • ML field
  • Machine Learning
  • Large Language Models (LLMs)

Other signals

  • ML technologies
  • Memories feature
  • ML-focused team