Skip to content
Office HoursOffice HoursSan Francisco, CA

Senior Software Engineer, Search & Discovery

Senior engineer to own end-to-end search, discovery, and recommendations for an expert matching platform, including data indexing, relevance/ranking, knowledge graphs, and LLM-assisted features. Requires 6+ years software engineering experience with strong backend skills and search/recommendation background.

170k – 220k/yr
Hybrid6+ YOEFullstack Engineering

About the role

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

Skills

Node.jsTypeScriptMongoDBElasticsearchAWSKubernetesDockerTerraformRabbitMQopenapiReactNext.js
Snowflake

Senior Software Engineer

SnowflakeVirginia

Senior Software Engineer building and maintaining scalable distributed systems, Kubernetes platforms, and secure cloud infrastructure for Snowflake's National Security (NatSec) public sector customers in air-gapped environments. Requires active TS/SCI clearance with Polygraph, 7+ years experience, and strong cloud/distributed systems expertise.

170k – 245k/yr
Hybrid7+ YOEFullstack Engineering
Circleback

Senior Software Engineer

CirclebackSan Francisco, CA

Senior full-stack engineer building AI-powered meeting notes, search, and workflows at a YC-backed startup. Own ambiguous problems end-to-end across web, desktop, and mobile; set technical direction and raise the engineering bar.

170k – 250k/yr
On-site5+ YOEFullstack Engineering
Givebutter

Senior Software Engineer, Trust & Safety

GivebutterNew York, NY +9

Senior Software Engineer building fraud detection, risk decisioning, and Trust & Safety tooling for a nonprofit fundraising platform. Requires 6+ years experience building fraud/risk systems with strong backend fundamentals and stakeholder collaboration.

170k – 190k/yr
Remote6+ YOEFullstack Engineering
Prove AI

Senior Software Engineer, Identity Platform

Prove AINew York, NY +3

Senior Software Engineer building scalable microservices and event-driven platforms for Prove's phone-centric identity verification and fraud detection services. Requires 6+ years experience, strong Java/OOP, cloud, and database skills; prefers Kafka, Flink, React.

170k – 210k/yr
Remote6+ YOEFullstack Engineering
Neon

Senior Software Engineer

NeonNew York, NY

Senior full-stack engineer building and scaling a payments and e-commerce platform for game publishers. Requires 5+ years experience with strong React and TypeScript skills, plus experience leading projects.

170k – 190k/yr
On-site5+ YOEFullstack Engineering