Senior Staff Software Engineer, Search & Recommendation

New
C
Cantina LabsSocial AI
Remote (U.S. or Canada)Full-TimeStaff
Salary250,000 - 320,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years building production software
Required Skills
ElasticSearchGoA/B testingDistributed Systems

Requirements

  • Bring 10+ years building production software.
  • Have substantial depth in search, ranking, recommendations, or ML-driven relevance on a consumer-scale product.
  • Have hands-on experience operating a production search engine such as OpenSearch, Elasticsearch, Lucene, Vespa, or similar, including index and analyzer design and relevance tuning.
  • Have owned offline evaluation, golden sets, and A/B or interleaving frameworks, and be able to explain metric changes.
  • Have fluency across candidate generation, feature pipelines, embedding retrieval, and re-ranking.
  • Understand serving constraints that can prevent offline improvements from succeeding online.
  • Have strong distributed systems and backend fundamentals.
  • Have production experience in Go or a comparable systems language.
  • Be comfortable with the supporting data layer, including SQL warehouses and streaming and batch pipelines.
  • Have demonstrated ownership of an ambiguous area without a dedicated owner.
  • Bring clear written communication and judgment when working with Product on relevance, freshness, safety, and latency tradeoffs.
  • Preferred: experience with AI-generated or rapidly growing content catalogs, severe cold-start conditions, or ranking under trust-and-safety constraints.

Responsibilities

  • Own the architecture and roadmap for search and recommendations, including query understanding, retrieval, ranking, search, discovery, the home feed, and trending and creator leaderboards.
  • Define relevance quality metrics per surface and build offline evaluation and golden-set tooling.
  • Run online experiments to assess ranking changes.
  • Design and evolve ranking systems, including engagement signal pipelines, decay and freshness models, and the combination of pre-computed index-time signals with live query-time re-ranking.
  • Own OpenSearch in production, including index and mapping design, reindex and cutover safety, query performance, cost, and cluster operational headroom.
  • Build candidate generation and personalization for recommendation surfaces, partnering with data and ML on feature pipelines and models.
  • Work with Product and Trust & Safety to define surface quality gates, cold-start behavior, and recommendation exclusions.
  • Set standards for instrumentation, flag-gated rollouts, and runbooks.
  • Act as the technical point of contact for discovery across backend teams and mentor engineers whose work touches it.
View Full Description & ApplyYou'll be redirected to the employer's site
250,000 - 320,000 USD per year
Apply Now