Senior Staff Machine Learning Software Engineer, Search Ranking

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

Senior Staff Machine Learning Software Engineer for Google's Feed Recommendation team, focusing on identifying and solving technical challenges in content retrieval, ranking, quality, and personalization. The role involves developing and deploying models, including LLMs and multi-modal systems, to analyze and recommend content at a massive scale for billions of users. This position requires driving end-to-end solutions and advancing key recommendation domains.

What you'd actually do

  1. Be responsible for driving research and development for our core content, retrieval and ranking models, which form the foundation of our feed recommendation systems. You will manage the immense challenges of end-to-end Discover feed recommendations across content, ranking, retrieval and p13n.
  2. Conduct applied research on novel modeling techniques to solve concrete challenges in content understanding, such as identifying nuanced topics, assessing content quality, and understanding UGC.
  3. Collaborate with partner teams and cross-functional partners to integrate the content signals into production retrieval, ranking, and personalization systems.
  4. Advance the in key recommendation domains in retrieval, ranking and content understanding.

Skills

Required

  • software development
  • AI/ML algorithms and tools
  • deep learning
  • AI/ML modeling
  • recommendation systems models
  • Python

Nice to have

  • Master degree or PhD in Computer Science or a related field
  • data structures and algorithms
  • large language model applications
  • technical leadership role
  • ranking algorithms
  • recommendation algorithms
  • prediction algorithms
  • search quality algorithms
  • personalization algorithms
  • content recommendation
  • user personalization

What the JD emphasized

  • 8 years of experience with AI/ML algorithms and tools, deep learning and AI/ML modeling.
  • Experience building and deploying recommendation systems models (e.g., retrieval, prediction, ranking, personalization, search quality, embedding) in production.

Other signals

  • Develop and deploy models, including LLMs and multi-modal systems, to analyze and recommend content at a massive scale.
  • Drive end-to-end solutions.
  • Identify technical challenges and propose innovations.