About The Position

Google software engineers develop technologies that help billions of users connect, explore, and interact with information. The role involves working on a project important to Google, with opportunities to move between teams and projects as the business evolves. Engineers are expected to be versatile, demonstrate leadership qualities, and take on problems across the full stack. The team is building a content recommendation engine using advanced deep learning models, exploring large language models, and developing new ranking approaches. In this role, you will address challenging AI-driven personalization problems and influence the content millions of users see. The work is part of Google Search’s effort to reimagine information search, expand infrastructure, and maintain a universally accessible and useful experience. AI fluency is expected, and candidates should be prepared to discuss their knowledge and use of AI tools during the hiring process. US compensation is $174,000–$252,000, plus a 15% bonus target, equity, and benefits. Individual pay is determined by job-related skills, experience, and relevant education or training.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience building and deploying recommendation system models in production, including retrieval, prediction, ranking, personalization, search quality, or embeddings, and experience building architecture.
  • 3 years of experience with machine learning infrastructure, such as model deployment, model evaluation, optimization, data processing, or debugging.
  • 3 years of experience with data analysis, data manipulation, and statistical methods.
  • AI fluency; candidates should be prepared to discuss their knowledge and use of AI tools during the hiring process.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • Knowledge of machine learning concepts, algorithms, best practices, and building large language models.
  • Excellent coding skills in Python and C++.
  • Excellent problem-solving and investigative skills, with effective collaboration, communication, and teamwork skills.

Responsibilities

  • Develop and test new ranking algorithms and model features.
  • Analyze experiment results to measure impact and guide improvements.
  • Collaborate with engineers and researchers to implement new ideas.
  • Contribute to the quality and reliability of ranking systems.
  • Explore techniques to advance content understanding and personalization.
  • Design and implement recommendation system models across different domains.
  • Leverage machine learning infrastructure and contribute to architecture design.

Benefits

  • 15% bonus target
  • Equity
  • Benefits (details linked from Google Careers)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service