Ovii Job Board

Senior Software Engineer, Search & Discovery

officehours

San Francisco, NYC, or Fully Remote • Hybrid - San Francisco, NYC, or Fully Remote • Full-Time • 6+ years

Posted 2026-07-24 USD 170,000 - USD 220,000 per year Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Office Hours seeks a senior software engineer to own the search, discovery and recommendation stack that powers expert matching. You will design data pipelines, relevance models and APIs while collaborating with product and design to deliver precise, high‑performance search experiences.

Role Snapshot

  • Own end‑to‑end search & discovery stack
  • Build scalable backend services & APIs
  • Design data ingestion & indexing pipelines
  • Drive relevance, ranking and AI‑assisted discovery
  • Raise architecture, code quality and observability
  • Partner with product & design on user‑facing features

Must-Have Requirements

  • Node.js
  • TypeScript
  • Elasticsearch
  • MongoDB
  • AWS
  • Kubernetes
  • Docker
  • Terraform
  • RabbitMQ
  • OpenAPI
  • backend fundamentals
  • software engineering
  • search & discovery
  • backend systems

Nice-to-Have Signals

  • Search relevance & ranking expertise
  • Recommendation system experience
  • Vector/semantic search knowledge
  • Knowledge graph or entity resolution familiarity
  • LLM integration experience
  • Event‑driven async processing familiarity
  • Front‑end React/Next.js exposure
  • AI/LLM integration
  • vector search
  • recommendation systems

Work Setup

  • Location: San Francisco, NYC, or Fully Remote
  • Work mode: HYBRID
  • Remote scope: UNSPECIFIED
  • Employment type: Full-Time

Eligibility Gates

  • Visa sponsorship: unknown

Not Specified in JD

  • Visa sponsorship
  • Education requirement
  • Certifications
  • Relocation
  • Travel
  • Security clearance
  • Coding test
  • Portfolio
  • GitHub
  • Writing sample
  • Cover letter

What You'll Likely Work On

  • Own the full lifecycle of search, discovery and recommendation features, from data ingestion to ranking and UI delivery
  • Build and maintain backend services and APIs that power expert matching, emphasizing precision, recall and performance
  • Develop reliable pipelines that transform unstructured data into searchable knowledge
  • Collaborate with product and design to ship user‑facing search experiences
  • Elevate system architecture, testing, code quality and observability as the platform scales
  • Prototype and productionize AI/LLM‑enhanced retrieval, embeddings and ranking techniques

Good Fit If You Have

  • Enjoys turning ambiguous problems into data‑driven engineering solutions
  • Passionate about search relevance, ranking and recommendation systems
  • Self‑starter who thrives owning a domain end‑to‑end
  • Comfortable working across backend and full‑stack layers

Skills

  • Node.js & TypeScript
  • Elasticsearch
  • MongoDB
  • AWS & Kubernetes
  • Docker & Terraform
  • RabbitMQ & OpenAPI
  • Search relevance & ranking
  • Vector/semantic search (optional)
  • LLM integration (optional)
  • Event‑driven async processing (optional)