← All roles

Staff Software Engineering, GenAI Applications, YouTube

Google· YouTube
Apply on company site
San Bruno, CA, USA$207k - $300k + equityFull-timePosted 4w ago

About the role

Software engineer role focused on building the semantic layer for GenAI applications within YouTube, with emphasis on Retrieval Augmented Generation, context retrieval, and real-time semantic indexing. Leadership and cross-team collaboration with Google DeepMind and YouTube infrastructure.

Responsibilities

  • Design and implement dynamic context construction strategies for RAG (Retrieval Augmented Generation) systems.
  • Solve challenges related to limited context versus massive schema documentation, optimizing for precision, recall, and cost.
  • Lead the evaluation and fine-tuning of embedding strategy (dense, sparse, and hybrid) to capture domain-specific YouTube terminology. You will decide how we represent data tables, column definitions, and debug logs in vector space.
  • Build data pipelines that keep our semantic index fresh in real-time as YouTube’s data schemas evolve.
  • Mentor Senior Engineers, drive technical roadmap planning, and collaborate with partners in Google DeepMind and YouTube infrastructure to adopt research.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning, or natural language processing.

Skills

Required:data structures and algorithms
Nice to have:SQLvector space models / embeddings

Benefits

  • Learn more about benefits at Google (linked in job posting)
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google