Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Software Engineer, Search Discover, Machine Learning

Google

$248,000 - $349,000
Oct 9, 2025
Mountain View, CA, US
Apply Now

Google is looking to solve complex engineering challenges and expand its infrastructure to maintain a universally accessible and useful experience for its users, specifically in the areas of feed recommendation, search, and content understanding.

Requirements

  • 8 years of experience in software development.
  • 7 years of experience leading technical project strategy, ML design, and optimizing ML infrastructure.
  • 5 years of experience with design and architecture; and testing/launching software products.
  • 2 years of experience with GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models).
  • Experience with data structures/algorithms.
  • Experience with large-scale system design, networking and data storage, security, artificial intelligence, natural language processing.
  • Experience with similar large-scale recommendation platforms (e.g., YouTube, TikTok).

Responsibilities

  • Provide technical leadership on projects.
  • Manage project priorities, deadlines, and deliverables and advance key content domains.
  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
  • Develop and deploy models, including Large Language Models (LLMs) and multi-modal systems, to analyze, classify, and enrich content.
  • Conduct applied research on novel modeling techniques to solve concrete issues in content understanding.
  • Collaborate with partner teams and cross function partners to integrate content signals into production retrieval, ranking, and personalization systems.
  • Identify technical issues end to end and drive end to end solutions across feed retrieval and ranking work streams.

Other

  • Bachelor's degree or equivalent practical experience.
  • Master’s or PhD degree in Engineering, Computer Science, or a related technical field (preferred).
  • 8 years of experience with technical leadership role leading project teams and setting technical direction (preferred).
  • 3 years of experience working in an organization involving cross-functional, or cross-business projects (preferred).
  • Ability to work in a fast-paced environment and adapt to changing priorities.