28 technical roles across 5 companies; median time listed 197 days. Sources are the official company job boards; counts are open postings, not hires.
Open roles
| Company | Role | Level | Location | First published | Days open | Apply |
|---|---|---|---|---|---|---|
| Databricks | Staff Software Engineer - Search Platform | staff+ | Bengaluru, India | 2025-01-31 | 643 | link |
| Perplexity | Member of Technical Staff (Backend/Infrastructure Engineer, Search) | staff+ | Belgrade | 2025-03-07 | 608 | link |
| Perplexity | Member of Technical Staff (Machine Learning Engineer, Search) | staff+ | Belgrade | 2025-03-25 | 590 | link |
| xAI | Machine Learning Engineer, Recommendation Systems | mid/unspecified | Palo Alto, CA | 2025-04-10 | 574 | link |
| Databricks | Staff Software Engineer - Machine Learning (Search) | staff+ | Bengaluru, India | 2025-04-15 | 569 | link |
| Databricks | Staff Software Engineer (Search Ranking) | staff+ | Bengaluru, India | 2025-04-15 | 569 | link |
| OpenAI | Research Scientist / Research Engineer - Foundations, Search | mid/unspecified | San Francisco | 2025-06-16 | 507 | link |
| Perplexity | Member of Technical Staff (Backend Software Engineer, Search Crawler) | staff+ | Belgrade | 2025-07-28 | 465 | link |
| Databricks | Staff Software Engineer, Search Quality | staff+ | Mountain View, California | 2025-11-17 | 353 | link |
| Perplexity | Internship - Search Machine Learning Engineer | intern/new grad | Belgrade | 2026-01-13 | 296 | link |
| Databricks | Senior Staff Software Engineer- Search Quality | staff+ | Bengaluru, India | 2026-02-26 | 252 | link |
| Databricks | Staff Software Engineer- Search Quality | staff+ | Bengaluru, India | 2026-02-26 | 252 | link |
| Perplexity | Internship - Search Machine Learning Engineer | intern/new grad | London | 2026-04-08 | 211 | link |
| OpenAI | Software Engineer, Foundations Search | mid/unspecified | San Francisco | 2026-04-14 | 205 | link |
| xAI | Sr. Maching Learning Engineer, Search Ranking | senior | Palo Alto, CA | 2026-04-30 | 189 | link |
| Databricks | Senior Staff Applied AI Engineer - Context Retrieval | staff+ | Mountain View, California / San Francisco, Calif | 2026-05-07 | 182 | link |
| Databricks | Staff Software Engineer, AI Search | staff+ | Mountain View, California | 2026-06-04 | 154 | link |
| Perplexity | Internship - Search Backend Infra Engineer | intern/new grad | Belgrade | 2026-07-01 | 127 | link |
| xAI | Sr. Software Engineer, Search Infrastructure | senior | Palo Alto, CA | 2026-08-05 | 92 | link |
| Perplexity | Member of Technical Staff (Machine Learning Engineer, Ranking Quality - Search) | staff+ | Belgrade | 2026-08-12 | 85 | link |
| Anthropic | Staff Software Engineer, Search | staff+ | San Francisco, CA / New York City, NY | 2026-09-11 | 55 | link |
| Perplexity | Member of Technical Staff (Search Core, Indexing & Data Pipeline Stream) | staff+ | Belgrade | 2026-09-18 | 48 | link |
| OpenAI | Software Engineer, Search Infrastructure | mid/unspecified | San Francisco | 2026-09-25 | 41 | link |
| Perplexity | Member of Technical Staff (Search Core DevOps Engineer) | staff+ | Belgrade | 2026-09-25 | 41 | link |
| Perplexity | Member of Technical Staff (Machine Learning Engineer, Search Agent RL) | staff+ | Belgrade | 2026-10-06 | 30 | link |
| Anthropic | Staff+ Software Engineer, Memory & Search | staff+ | New York City, NY / Seattle, WA / Remote-Friendl | 2026-10-19 | 17 | link |
| OpenAI | Research Scientist / Research Engineer - Web Understanding and Structured Retrieval, Search | mid/unspecified | San Francisco | 2026-10-21 | 15 | link |
| OpenAI | Research Scientist / Research Engineer, Safety + Alignment, Search | mid/unspecified | San Francisco | 2026-10-21 | 15 | link |
Technique demand
| Technique | Roles | Share |
|---|---|---|
| IR fundamentals (indexing, retrieval, ranking) | 16 | 57% |
| Search quality diagnosis | 14 | 50% |
| LLM application | 13 | 46% |
| Recommendation / personalization | 12 | 43% |
| Online experimentation | 12 | 43% |
| Latency / serving / caching | 11 | 39% |
| Relevance evaluation (NDCG/MRR/A-B) | 11 | 39% |
| Learning to rank / ranker models | 10 | 36% |
| Spark / Flink / Kafka / Ray | 10 | 36% |
| Search agents / tool use | 9 | 32% |
| RAG / retrieval-augmented generation | 9 | 32% |
| Vector search / ANN index | 8 | 29% |
Evidence
Anthropic — Staff+ Software Engineer, Memory & Search: "ion) and the shared infrastructure underneath it, the memory service, indexing, retrieval and vector search. Memory is one of the biggest levers on whether Claude feels like it knows you. We recently" Anthropic — Staff Software Engineer, Search: "ish metrics and tooling to measure and improve search quality Enhance search algorithms and indexing mechanisms to boost search accuracy and efficiency You may be a good fit if you: 5+ years buildi"
Anthropic — Staff Software Engineer, Search: "ch platform from scratch Establish metrics and tooling to measure and improve search quality Enhance search algorithms and indexing mechanisms to boost search accuracy and efficiency You may be a good f" OpenAI — Software Engineer, Search Infrastructure: "est routing, and capacity planning, making informed tradeoffs between search quality, reliability, and compute cost. - Build experimentation tooling and automation to run reproducible A/B tests,"
Anthropic — Staff+ Software Engineer, Memory & Search: "e backend services behind them Experience building agentic systems or LLM-powered products, including tool use, retrieval and prompt or context design Strong programming skills in Pyt" OpenAI — Research Scientist / Research Engineer - Foundations, Search: "ls, or vector retrieval systems. - Familiarity with transformer-based LLMs and how embedding spaces can interact with language model objectives. - Research experience in areas such as"
Anthropic — Staff+ Software Engineer, Memory & Search: "ranking Experience on consumer products with strong retention, or on personalization systems Experience shipping features that handle sensitive data or meet enterprise requirements such as custo" Databricks — Staff Software Engineer, AI Search: "rything from Retrieval Augmented Generation (RAG), AI assistants, and recommendation systems to enterprise knowledge management, in-product search, and data exploration. As a Staff Engineer for Search,"
OpenAI — Software Engineer, Search Infrastructure: "into production. Our work spans search orchestration, model serving, experimentation, and distributed systems, with direct impact on answer quality, responsiveness, reliability, and efficiency a" OpenAI — Research Scientist / Research Engineer - Web Understanding and Structured Retrieval, Search: "ly driving open-ended technical problems from an initial idea through experimentation and implementation. - A first-principles approach to using AI and compute, with a willingness to rethink esta"
Company comparison
| Company | Roles | Median days open | Top techniques |
|---|---|---|---|
| Perplexity | 10 | 169 | Latency / serving / caching (5), Kubernetes / cloud infra (5), IR fundamentals (indexing, retrieval, ranking) (5) |
| Databricks | 8 | 302 | Spark / Flink / Kafka / Ray (8), Search quality diagnosis (7), Relevance evaluation (NDCG/MRR/A-B) (6) |
| OpenAI | 5 | 41 | Search agents / tool use (4), IR fundamentals (indexing, retrieval, ranking) (3), Online experimentation (3) |
| xAI | 3 | 189 | IR fundamentals (indexing, retrieval, ranking) (2), Crawl / index / data pipeline (2), Lexical / BM25 / inverted index (2) |
| Anthropic | 2 | 36 | IR fundamentals (indexing, retrieval, ranking) (2), Vector search / ANN index (1), Embedding models (1) |
Method and limits
- Fetched from official Greenhouse/Ashby/Lever boards; descriptions drive technique detection.
- Technique detection is literal; a role can use a tool it does not name.
- Days open is
today − first_published; very old postings may be evergreen requisitions. - Compensation is omitted unless the posting states it.