I
Search & Relevance Engineer, Semantic / AI Search (Europe, Remote)
iDelsoft
Contract type
Ongoing
Work mode
Remote
Experience
Mid-level · 4+ years
Job description
A senior Search & Relevance Engineer role at a US-based B2B SaaS company, owning search quality across Elasticsearch filter search and AI natural-language search. The role is full-time and fully remote, focused on measuring relevance, finding failures, and shipping fixes.
At a glance
- Employment
- Full-time
- Work mode
- Remote
What you'll do
- Own search quality across filter search (Elasticsearch) and AI search (natural language to filters)
- Build relevance benchmarks, labeled query sets, offline evals and online metrics, tracking whether searches end in a saved result, a refined search, or an abandoned search
- Tune Elasticsearch: mappings, analyzers, keyword and industry matching, scoring, synonyms, and handling of messy company names and domains
- Build semantic and hybrid search: embed company and person profiles, run vector search alongside keyword search, and tune how the two are blended
- Use embeddings to classify companies (industry, business type, B2B/B2C), group similar companies, and power 'companies like this one'
- Improve AI search through prompts, schema, model choice and evals
- Find where the data is missing or wrong, measure the impact, and recommend what to fix, enrich or buy
- Benchmark data coverage, accuracy and freshness against external sources, and turn the results into a roadmap
- Ship code across a TypeScript backend and Python analysis tooling, using AI to label data, analyze queries and run evals
What we're looking for
- AI-native: builds with AI coding agents (Claude Code, Cursor, or similar) every day, runs agents for analysis and labeling, and can show how that makes them faster
- Product mindset: starts from what the user was trying to do and why the search failed them, then picks the fix that changes their outcome and explains the trade-off to product and leadership
- 4+ years working on search, ranking or recommendations, with production Elasticsearch or OpenSearch experience (Solr or Vespa also count)
- Production experience with embeddings: choosing and evaluating models, vector indexes (Elasticsearch dense_vector/kNN, pgvector, Qdrant), hybrid ranking such as reciprocal rank fusion, and managing index size, latency and re-embedding cost at hundreds of millions of rows
- Has built relevance evaluations (judgment sets, precision@k, nDCG) and changed a product because of what they showed
- Strong SQL and Python, comfortable shipping in a TypeScript/Node backend with AI agents
- Has shipped LLM features: prompting, structured outputs, eval harnesses, and cost and latency trade-offs
- Comfortable with messy entity data: company matching, deduplication, classification and industry taxonomies
Nice to have
- Experience on a marketplace, e-commerce or B2B SaaS search team
- Entity resolution or learning-to-rank experience
- Has evaluated or integrated third-party data vendors
Benefits
- A full-time, fully remote role
- End-to-end ownership of search quality for a product used at large scale
- An AI-native team where shipping with agents is the default
- Direct work with product and leadership
