How to Start a Career in Search

A self-directed learning path for breaking into search and information retrieval. Search is a specialized field — generic software or ML backgrounds get you partway, but the people who thrive learn the IR fundamentals, build an evaluation mindset, and follow the small, generous community that publishes openly.

This note is a curated entry point into the rest of the vault. Each step links to the deeper material.


The Short Plan

  1. Read the topics — start with practice-oriented guides, not theory
  2. Move to the concepts — learn the IR fundamentals that underpin everything
  3. Follow the people and companies — the field is small and publishes in the open
  4. Read the books — a handful of canonical texts, several free
  5. Read the case studies — learn how the industry leaders actually built it
  6. Take a course — even a free one builds structure
  7. Attend the conferences — practitioner events are where you meet the community
  8. Explore the tools — get your hands dirty with real engines
  9. Get active in the community — don’t just lurk; participate
  10. Monitor where the frontier is — track the vault’s year-by-year frontier index as the field moves
  11. Understand the roles — know which job you’re actually aiming for

The single trait every search hire is screened for is an evaluation mindset: the instinct to measure whether a change actually improved things. See Hiring for Search. Build this habit from day one and you are ahead of most candidates.


1. Read the Topics

The Topics folder is the fastest on-ramp — these are “how to do something in search” guides written for practitioners. A suggested reading order:

Then branch into whatever vertical interests you: Enterprise Search, Multilingual Search, Conversational and Agentic Search, Personalization in Search.


2. Move to the Concepts

Once a topic raises a term you don’t know, follow it into Concepts. Don’t try to read all 130+ — learn this foundation first, in roughly this order:

Retrieval & scoring

Ranking

Evaluation (the part most candidates are weakest on)

Query understanding

If you only memorize one thing for interviews: be able to explain BM25, the difference in Precision and Recall, and how you would measure whether a ranking change helped (NDCG + Judgment Lists).


3. Follow People and Companies

Search has a small, unusually open community. Following the right people gives you a free, continuous curriculum.

Educators & writers to follow first

See the full roster in People.

Companies whose engineering blogs are worth tracking

The Case Studies are how these companies actually solved real problems — read them like field reports.


4. Read the Books

The full annotated list is in Books. To start:

  • Free, foundational: Introduction to Information Retrieval (Manning, Raghavan, Schütze) — the standard text, free online
  • Most practical first read: Relevant Search (Doug Turnbull, Berryman) — mental models for relevance tuning
  • Modern / neural: AI-Powered Search (Trey Grainger et al.) — semantic and neural search in practice

Read Relevant Search for intuition, Introduction to IR for rigor, AI-Powered Search for where the field is now.


5. Read the Case Studies

Books and courses teach the principles; case studies show how the industry leaders actually applied them — with the constraints, dead-ends, and tradeoffs textbooks omit. The Case Studies folder collects how real teams built and fixed search at scale. Read each like a field report and ask: what was the problem, what did they try, how did they measure success, and what would I have done differently?

Case studyCompanyWhat to learn from it
Uber Eats - Scaling Search for Food DeliveryUberGeo-constrained retrieval and ranking at scale
Airbnb - ML-Powered Experiences RankingAirbnbML ranking and the data flywheel
Etsy - Search Quality and Query UnderstandingEtsyQuery Understanding in a long-tail marketplace
Skyscanner - Learning to Rank for FlightsSkyscannerLearning to Rank in production
Slack - Enterprise Message Search with LTRSlackEnterprise/personal search with LTR
Netflix - Content Search ArchitectureNetflixSearch Architecture for a content catalog
Canva - Search Pipeline ModernizationCanvaModernizing a legacy search pipeline
Reddit - Vector Database SelectionRedditHow to actually choose a vector database
Kleinanzeigen - Vespa Migration for Homepage FeedKleinanzeigenMigrating to Vespa for feed ranking
Zalando - Self-DoS via Facet AggregationZalandoA cautionary failure: facets that took search down

The Zalando story is a reminder that the most instructive case studies are often the failures. Browse the full set via MOC - Case Studies.


6. Take a Course (Even a Free One)

A structured course gives you scaffolding the blog-and-book path lacks. Full annotated list: Courses. Strong options, many free:

  • Cheat at Search Essentials (Doug Turnbull) — free, beginner-friendly intro to retrieval; the ideal first structured exposure. See Courses
  • AI-Powered Search: Modern Retrieval for Humans & Agents (Trey Grainger & Doug Turnbull) — paid 4-week cohort, the applied next step; cohort version of the AI-Powered Search book
  • Stanford CS276 / CMU 11-642 Search Engines — university IR course materials are freely available online
  • Coursera — Text Retrieval and Search Engines (UIUC, ChengXiang Zhai) — auditable for free
  • OpenSource Connections — Think Like a Relevance Engineer (TLRE) — the practitioner-standard relevance training (OpenSource Connections)
  • Vector-DB academies — free, hands-on intros from Weaviate, Qdrant, and Pinecone
  • DeepLearning.AI short courses — short, free modules on embeddings, RAG, and retrieval

Pair any course with a small project (see the tools step) — the course teaches concepts, the project builds the evaluation instinct interviewers test for.


7. Attend the Conferences

Conferences are where you meet the community and see the current state of the art. Full guide: Events and Conferences.

Best for someone starting out (practitioner-focused):

  • Haystack — the open-source search relevance conference; the most welcoming entry point
  • Berlin Buzzwords — strong open-source search engineering track
  • MICES — dedicated e-commerce search
  • Activate · Elastic{ON} — vendor ecosystems

Academic (for depth / research roles): SIGIR, ECIR, TREC, WSDM, CIKM.

You don’t have to travel — many talks are posted free on YouTube, and there are active Slack/meetup communities (London Search & AI Meetup, Relevance Slack). Watching last year’s Haystack talks is a free crash course.


8. Explore the Tools

Theory sticks only when you build. Stand up a real engine, index a dataset, write some queries, and — crucially — measure your results. The Tools folder covers the landscape; compare options in Search Platforms.

Get hands-on with:

A good first project: index a public dataset (products, Wikipedia, papers), build a small judgment list, measure NDCG for a baseline BM25 query, then try to beat it with synonyms, then with Hybrid Search. That single project demonstrates retrieval, ranking, and evaluation — exactly the take-home relevance task many teams use to hire.


9. Get Active in the Community

Following people (step 3) is passive; participating is what actually builds a network, surfaces job leads, and accelerates learning. Search is small and welcoming enough that newcomers who ask good questions get noticed.

Relevance Slack — the central hub

The Relevance Slack community, created and run by OpenSource Connections, is the single best place to be active. Practitioners share tips across Solr, Elasticsearch, Learning to Rank, vector search, and product management — and post jobs.

🔗 Join: https://opensourceconnections.com/slack

Notable channels:

  • #jobs — search-specific job opportunities (a real hiring channel, not a board)
  • #jobs-eu — Europe-focused search roles
  • #blogs-papers-books — curated resource sharing
  • #es-learn-to-rankElasticsearch Learning to Rank discussion
  • #quepid — questions about Quepid

Where to actually find a search job: the #jobs and #jobs-eu channels in Relevance Slack are the field’s de-facto job board — niche search/relevance roles get posted here that never reach LinkedIn. Lurk them, but also be active in the topic channels first: many openings are filled by referral from people who’ve seen you ask good questions.

Norms: vendor pitches are discouraged; the tone is polite and supportive, oriented toward weighing the pros and cons of technical options. Background: “Building the Search Community with Relevance Slack”.

Ways to actually participate

  • Answer questions in Slack on things you’ve just learned — teaching cements knowledge and builds reputation
  • Write in public — blog your first-project results (from step 8); a single honest “I measured BM25 vs Hybrid Search and here’s what happened” post is more credible than a résumé line
  • Show up at meetups — London Search & AI Meetup and local equivalents; talks from Events and Conferences often have associated communities
  • Contribute to open source — issues and docs for Quepid, Querqy, Elasticsearch, or a vector DB are low-barrier entry points
  • Go to conferences and talk to people — Charlie Hull, Doug Turnbull and other organizers are notably approachable

Building in public + being genuinely helpful in Slack is, for many people, how the first search job actually arrives — through the #jobs channel or a referral, not a cold application.


10. Monitor Where the Frontier Is

Steps 1–9 get you to today’s baseline — but the baseline keeps shifting, and what’s table-stakes one year is assumed knowledge the next. Staying current has to be a habit, not a one-off. This vault keeps the map: Frontier of Search, a year-by-year index of the leading edge, anchored in time so it reads as a dated snapshot rather than a vague buzzword. Start there and follow it into the period pages — Frontier of Search 2025, Frontier of Search 2026, and whatever year is current.

Skim each year’s page and diff it against the last. The skill you’re training is the one interviewers and clients pay for: telling a durable shift from hype that won’t outlast a news cycle.


Know which job you are aiming for — the skills overlap but the emphasis differs. Full breakdown, skills, and “what separates good from great” in Hiring for Search.

RoleOwnsCore skills to buildBest starting background
Relevance / Search EngineerThe bridge from IR to productionBM25, Learning to Rank, Query Understanding, engine internals, Search EvaluationBackend / software engineering
ML Engineer (Ranking/Retrieval)The model layerLTR Feature Engineering, embeddings, Reranking, vector search, Click ModelsML / data engineering
Search Data ScientistThe measurement layerA-B Testing for Search, Position Bias, query-log analysisStatistics / data science
Search Product ManagerStrategy & roadmapTechnical literacy, measurement orientation, stakeholder translationTechnical PM
Relevance Annotator / Judgment AnalystJudgment Lists & eval ground truthCalibration, annotation guidelines, domain knowledgeDomain expertise; a common entry point
Search ConsultantDiagnosis & advisory across clientsAll of the above + communicationExperienced practitioners — see Search Consultancy

Easiest entry points for someone breaking in: starting as a backend engineer on a team that owns search, a judgment/annotation role that grows into relevance engineering, or an ML role adjacent to ranking. The annotator and data-science paths are often underrated doors into the field.

Two Career Tracks: Employment vs. Consultancy

The roles above describe an employed track — you join a team that owns search. There is a second track: independent consulting / advisory, where you sell search expertise to many clients. It’s covered in depth in Search Consultancy.

EmploymentConsultancy
Where the work comes from#jobs / #jobs-eu in Relevance Slack, referrals, company boards (up in step 9)Inbound from your public profile, referrals, network overflow, RFPs
What you sellYour time to one employerDiagnosis + roadmap + hands-on work to many clients
PrerequisiteIR fundamentals + evaluation mindsetThe above plus a track record and a visible reputation
Best first moveLand an employed search role; build depthDon’t start here cold — most consultants build credibility employed first

Consulting is rarely a starting point — it’s where experienced practitioners go after building a reputation. The path to it is the same community work in step 9: writing in public, speaking at conferences, and contributing to open source are what generate inbound consulting leads. Search Consultancy details positioning, engagement models (day-rate → fixed-scope → retained), and using your network as pipeline.