Senior Code Search & Retrieval Engineer

Mercor

San Francisco (CA)

On-site

USD 180,000 - 260,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mercor is hiring a Software Engineer for Code Search & Retrieval in San Francisco. You will own end-to-end architecture for code search, combining dense code embeddings with BM25, and determine when to route tasks to specialized models.

The role blends research, systems engineering, and hands-on coding to deliver scalable, accurate code retrieval. You will mentor engineers, drive design reviews, and shape long-term strategy for code retrieval, embeddings, and model selection as SOTA advances are

Qualifications

  • 8+ years of professional software engineering experience, including 3+ years at Senior level or above with staff-level impact.
  • Deep, hands-on expertise building search and retrieval systems: dense-embedding retrieval, lexical scoring (BM25/TF-IDF), hybrid ranking and re-ranking.
  • Experience with code search or code understanding is a plus but not required.
  • Strong understanding of search algorithms and index internals: vector/ANN indices, inverted indices and engines such as Elasticsearch/OpenSearch, Lucene, FAISS, or vector databases.
  • Track record of making cost-vs-speed tradeoffs: latency budgets, throughput, memory footprint, and infra spend on high-QPS systems.
  • Familiarity translating natural language queries into effective search queries.

Responsibilities

  • Own the architecture of Mercor's code search and retrieval systems—hybrid retrieval with dense code embeddings and BM25.
  • Identify and rank similar code tasks and route tasks to the right models.
  • Design natural-language-to-query translation for code search.
  • Build the indexing pipeline to keep the task index fresh as new tasks and results arrive.
  • Balance cost and speed via embeddings, quantization, ANN indices, caching, and sharding.
  • Prototype systems, ship production code, and unblock teams on retrieval and infrastructure problems.
  • Mentor engineers and lead design reviews across the org.
  • Collaborate with product, researchers, and leadership on platform investments and hiring.

Skills

8+ years software engineering
Senior level / Staff-level impact
Search and retrieval systems
Cost-vs-speed tradeoffs
Mentoring engineers
Prototype and shipping production code
Natural language to search translation

Tools

Elasticsearch/OpenSearch
Lucene
FAISS
Vector databases
HNSW

Job description

Mercor is hiring a Software Engineer for Code Search & Retrieval in San Francisco. You will own end-to-end architecture for code search, combining dense code embeddings with BM25, and determine when to route tasks to specialized models.

The role blends research, systems engineering, and hands-on coding to deliver scalable, accurate code retrieval. You will mentor engineers, drive design reviews, and shape long-term strategy for code retrieval, embeddings, and model selection as SOTA advances are

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

Similar jobs worth comparing

Staff Software Engineer, Code Search & Retrieval Architect
Staff Software Engineer, Code Search & Retrieval Architect

Mercor • San Francisco (CA)

On-site
USD 250,000 - 500,000
Relocation bonus
Housing bonus
Meals stipend
+3
Software Engineer, Search Systems - Code Data
Software Engineer, Search Systems - Code Data

Mercor • San Francisco (CA)

On-site
USD 180,000 - 260,000
Staff Software Engineer, Search Systems - Code Data
Staff Software Engineer, Search Systems - Code Data

Mercor • San Francisco (CA)

On-site
USD 250,000 - 500,000
Relocation bonus
Housing bonus
Meals stipend
+3
Research Engineer — End-to-End Search & Retrieval
Research Engineer — End-to-End Search & Retrieval

Exa • San Francisco (CA)

On-site
USD 120,000 - 150,000
Senior Search Engineer — ML-Driven Retrieval & Relevance
Senior Search Engineer — ML-Driven Retrieval & Relevance

Workato • Palo Alto (CA)

On-site
USD 150,000 - 200,000
Staff Engineer, Semantic Search & IR
Staff Engineer, Semantic Search & IR

Cohere • New York (NY)

Hybrid
USD 140,000 - 190,000
Lunch stipend
Health and dental benefits
401K plan
+7
Senior Real-Time Search ML Engineer – Large-Scale Systems
Senior Real-Time Search ML Engineer – Large-Scale Systems

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer (Search / Retrieval)
Senior Software Engineer (Search / Retrieval)

Workato • Palo Alto (CA)

On-site
USD 150,000 - 200,000
Senior Backend Architect — Scale Core Systems for AI Talent
Senior Backend Architect — Scale Core Systems for AI Talent

Mercor • San Francisco (CA)

On-site
USD 180,000 - 300,000
Bi-annual performance bonus
Generous equity grant
Relocation bonus
+8
AI Benchmarking Engineer — Evaluation & Failure Analysis
AI Benchmarking Engineer — Evaluation & Failure Analysis

Doist • San Francisco (CA)

On-site
USD 150,000 - 210,000
Bi-annual bonus
Equity grant
Relocation bonus
+6