Senior Software Engineer, AI/ML — Search Ecosystems

Google Inc.

Mountain View (CA)

Hybrid

USD 174,000 - 252,000

Full time

12 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google Inc. in Mountain View, CA is seeking a Senior Software Engineer for Search Ecosystems, AI/ML.

You will work on large-scale information retrieval systems, improving search infrastructure, ranking, and data quality across products. The role involves designing and implementing secure, scalable data ingestion pipelines (e.g., with Flume), optimizing Retrieval-Augmented Generation components, and providing technical leadership within a growing team.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in C++ and Java.
  • Experience in domains related to information retrieval, search infrastructure, ranking systems, data quality, or signal extraction for content evaluation.
  • Experience with large-scale data analysis, building data pipelines (e.g., Flume), and applying statistical methods to solve problems.

Responsibilities

  • Design and implement secure, scalable data ingestion pipelines that enforce strict access controls and copyright compliance for premium, rights-protected content across all GenAI serving surfaces.
  • Optimize large-scale Retrieval-Augmented Generation (RAG) infrastructure, focusing on improving the latency, relevance, and computational efficiency of embedding generation and vector searches.
  • Drive the end-to-end technical integration of the Expert Intelligence platform with flagship Google GenAI products (e.g., NotebookLM, Gemini Deep Research), utilizing Spanner to ensure low-latency and highly available serving.
  • Develop and scale distributed batch and streaming processing pipelines (using tools like Flume) to continuously ingest, clean, and index terabytes of unstructured and semi-structured external publisher data.
  • Provide technical leadership and mentorship to other engineers within a rapidly growing organization, guiding system architecture decisions and establishing best practices for LLM-backed infrastructure.

Skills

C++
Java
Information retrieval
Data analysis

Education

Bachelor's degree
Master's or PhD

Tools

Flume

Job description

Google Inc. in Mountain View, CA is seeking a Senior Software Engineer for Search Ecosystems, AI/ML.

You will work on large-scale information retrieval systems, improving search infrastructure, ranking, and data quality across products. The role involves designing and implementing secure, scalable data ingestion pipelines (e.g., with Flume), optimizing Retrieval-Augmented Generation components, and providing technical leadership within a growing team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior GenAI & Search Engineer
Senior GenAI & Search Engineer

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Senior AI/ML Search Engineer: Scalable Info Retrieval
Senior AI/ML Search Engineer: Scalable Info Retrieval

Socket.dev • Mountain View (CA)

On-site
USD 147,000 - 210,000
Senior AI/ML Search Personalization Engineer
Senior AI/ML Search Personalization Engineer

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer, GenAI & AI/ML for Search (Equity)
Senior Software Engineer, GenAI & AI/ML for Search (Equity)

Google Inc. • Mountain View (CA)

On-site
USD 174,000 - 252,000
AI/ML Search Engineer III — Scale & Impact
AI/ML Search Engineer III — Scale & Impact

Google • Town of Montana (WI)

On-site
USD 147,000 - 210,000
Equity
Senior Software Engineer, Search Ecosystems, AI/ML
Senior Software Engineer, Search Ecosystems, AI/ML

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior AI/ML Search Engineer: Large-Scale Retrieval & GenAI
Senior AI/ML Search Engineer: Large-Scale Retrieval & GenAI

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior AI/ML Engineer — Personalization & Search
Senior AI/ML Engineer — Personalization & Search

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Staff Software Engineer, GenAI Search Platforms
Staff Software Engineer, GenAI Search Platforms

Google Inc. • Mountain View (CA)

On-site
USD 262,000 - 364,000
Software Engineer III, AI/ML, Search Ecosystems
Software Engineer III, AI/ML, Search Ecosystems

Socket.dev • Mountain View (CA)

On-site
USD 147,000 - 210,000