Senior Backend Engineer - Search & Discovery (all genders)
Core
Build and optimize the search engine for an e-commerce platform, handling query understanding, entity resolution, and semantic vector search.
Role type
Senior Backend Engineer (Search & Discovery)
Builds
Unified search results, search-index pipelines, and LLM integration layers for product discovery.
Domain
E-commerce, Search, Machine Learning
Deliverable
production ML models | product features
Required skills
Node.js/TypeScript, Elasticsearch/OpenSearch, algorithmic intuition for ranked data, backend API development, LLM/embedding model integration, caching strategies, A/B experimentation
Preferred skills
IR/NLP fundamentals, vector search (k-NN/HNSW), LLM engineering, BigQuery, dbt, Dagster
Technologies
Node.js, TypeScript, OpenSearch, BigQuery, Gemini, Vertex AI, Datadog
Responsibilities
Develop search engine components for query understanding and semantic search; Blend relevance signals and behavioral re-ranking; Build streaming search-index pipelines; Integrate LLMs under latency constraints; Guard search relevance via regression suites and experiments; Collaborate on architecture and with data analysts.
Seniority
Senior, hands-on IC