Senior AI/ML Search Engineer: Scalable Info Retrieval

Socket.dev

Mountain View (CA)

On-site

USD 147,000 - 210,000

Full time

4 days 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's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information. Our team handles information at massive scale beyond web search and seeks engineers who bring ideas from information retrieval, distributed computing, and large-scale system design.

As a software engineer on the Search team, you will work on projects critical to Google's needs with opportunities to switch teams as the business grows.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in C++ and Java.
  • Experience in information retrieval, search infrastructure, ranking, 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

  • Build and maintain scalable software systems and backend infrastructure designed to operate on top of Large Language Models for information retrieval.
  • Design, implement, and continuously iterate on systems to retrieve high-value, rights-protected content. This includes defining quality signals, extracting data, and building evaluation models.
  • Partner closely with engineers, product managers, and research teams across Google to seamlessly integrate premium knowledge into high-visibility Generative AI surfaces.
  • Grow in a changing, rapidly growing environment, taking the initiative to establish clear technical directions and deliver results from the ground up for a new organizational effort.
  • Uphold standards for code quality, system reliability, engineering best practices, and comprehensive technical documentation across the team.

Skills

C++
Java
Information retrieval
Data analysis

Education

Bachelor's degree or equivalent practical experience

Tools

Flume

Job description

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information. Our team handles information at massive scale beyond web search and seeks engineers who bring ideas from information retrieval, distributed computing, and large-scale system design.

As a software engineer on the Search team, you will work on projects critical to Google's needs with opportunities to switch teams as the business grows.

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

Similar jobs worth comparing

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, AI/ML — Search Ecosystems
Senior Software Engineer, AI/ML — Search Ecosystems

Google Inc. • Mountain View (CA)

Hybrid
USD 174,000 - 252,000
Senior AI/ML Software Engineer — Scalable Systems
Senior AI/ML Software Engineer — Scalable Systems

Socket.dev • San Jose (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
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
Staff AI/ML Data Platform Engineer
Staff AI/ML Data Platform Engineer

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior ML Engineer - Recommender Systems & Personalization
Senior ML Engineer - Recommender Systems & Personalization

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior AI/ML Software Engineer - Scalable AI Systems
Senior AI/ML Software Engineer - Scalable AI Systems

Google • San Jose (CA)

On-site
USD 174,000 - 252,000
Health, dental, vision, life, disabled
401(k) with company match
Paid time off: 20 days
+4
Senior Software Engineer — Large-Scale Systems & AI
Senior Software Engineer — Large-Scale Systems & AI

Socket.dev • Sunnyvale (CA)

On-site
USD 126,000 - 210,000
Senior GenAI & Search Engineer
Senior GenAI & Search Engineer

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000