What you'll do
- Own search, discovery, and recommendations end to end, from the underlying data and indices to relevance, ranking, and the user-facing experience
- Build and improve the backend services and APIs that power matching across our knowledge graph, with a focus on precision, recall, and performance
- Turn fragmented, unstructured data into structured, searchable knowledge through reliable ingestion and indexing pipelines
- Ship user-facing search and discovery features across the stack, partnering closely with product and design
- Raise the bar on architecture, code quality, and observability as you scale this part of the platform
- Explore AI and LLM-assisted approaches to discovery (retrieval, embeddings, ranking, agentic workflows) and bring the promising ones to production
What you bring
- 6+ years of software engineering experience, with strong backend fundamentals and comfort working across the stack
- Pride in your craft and a track record of shipping high-quality products and features at scale
- Experience with search, discovery, recommendations, or data-intensive systems, and enough knowledge of relevance and ranking to make an immediate impact
- The ability to turn ambiguous user and business problems into clean, scalable, well-tested engineering solutions
- A self-starter mindset, with the desire to own a domain end to end and grow into deeper ownership of it over time
Tech Stack
Back end: Node.js, TypeScript, MongoDB, OpenAPI, RabbitMQ, Elasticsearch
Infrastructure: AWS, Kubernetes, Docker, Terraform, Kibana, Sentry
Workflow: GitHub, Slack, Notion, Figma, Amplitude, Storybook
Front end (not required for this role): React, Next.js, Tailwind
Bonus Experience
- Deep experience with search relevance and ranking, including precision/recall tradeoffs, retrieval, and reranking
- Experience building recommendation systems or personalization at scale
- Familiarity with vector or semantic search (embeddings, HNSW/IVF, hybrid retrieval)
- Experience with knowledge graphs or entity resolution
- You've integrated LLMs into search or discovery workflows in production
- Experience with data-intensive, event-driven, or asynchronous processing systems
Benefits + Perks
- Competitive salary and equity
- Medical, dental, and vision coverage
- 401(k)
- Monthly wellness and fitness stipend
- Paid time off policy, along with company holidays
- Annual company off-sites (Tahoe, Mendocino, Mexico City, San Diego, Park City)
- Parent-friendly policies, remote flexibility, and paid family leave