Senior Software Engineer, AI/ML Search Infrastructure

Google

Mountain View (CA)

On-site

USD 174,000 - 252,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Equity
Bonus potential
Benefits

Job summary

Google is seeking software engineers to advance next-generation search and GenAI infrastructure. You will work on scalable systems spanning information retrieval, distributed computing, and data storage, applying ML, AI, and NLP techniques to deliver impact at planetary scale.

Join a team that values versatility, leadership and curiosity, with opportunities to switch projects as the company grows. The role emphasizes collaboration across full-stack engineering and product teams.

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
Search infrastructure
Ranking systems
Data quality
Signal extraction
Data analysis
Data pipelines
Flume

Education

Bachelor's degree or equivalent
Master's degree or PhD in CS or related field

Tools

Flume
Spanner

Job description

Google is seeking software engineers to advance next-generation search and GenAI infrastructure. You will work on scalable systems spanning information retrieval, distributed computing, and data storage, applying ML, AI, and NLP techniques to deliver impact at planetary scale.

Join a team that values versatility, leadership and curiosity, with opportunities to switch projects as the company grows. The role emphasizes collaboration across full-stack engineering and product teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Engineer: Personalization & Search
Senior AI/ML Engineer: Personalization & Search

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer, AI/ML — Search Ecosystems
Senior Software Engineer, AI/ML — Search Ecosystems

Google Inc. • Mountain View (CA)

Hybrid
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
Senior GenAI & Search Engineer
Senior GenAI & Search Engineer

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,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 AI/ML Engineer - GenAI & Infra
Senior AI/ML Engineer - GenAI & Infra

Google • Mountain View (CA)

On-site
USD 147,000 - 210,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 Embedded AI/ML Engineer
Senior Embedded AI/ML Engineer

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