Software Engineer Iii, Recommendations, Rankings, Predictions, Discover Ranking

Google Google · Big Tech · Mountain View, CA +1

Google is seeking a Software Engineer III for their Discover Ranking team, focusing on AI-driven personalization. The role involves developing and testing new ranking algorithms and model features, analyzing experiment results, and exploring new techniques for content understanding and personalization. The position requires experience in building and deploying recommendation systems models and ML infrastructure, with a focus on deep learning and LLMs.

What you'd actually do

  1. Develop and test new ranking algorithms and model features.
  2. Analyze experiment results to measure impact and guide improvements.
  3. Collaborate with other engineers and researchers to implement new ideas.
  4. Contribute to the quality and reliability of the ranking systems.
  5. Explore new techniques to advance content understanding and personalization.

Skills

Required

  • software development
  • data analysis
  • data manipulation
  • statistical methods
  • recommendation systems models
  • ML infrastructure

Nice to have

  • Master’s degree or PhD in Computer Science or related technical fields
  • data structures and algorithms
  • accessible technologies
  • machine learning concepts
  • algorithms
  • best practices
  • building large language models
  • Python
  • C++
  • problem-solving
  • investigative
  • collaboration
  • communication
  • team-work skills

What the JD emphasized

  • building and deploying recommendation systems models
  • ML infrastructure

Other signals

  • building and deploying recommendation systems models
  • advanced deep learning models
  • developing novel ranking paradigms