
Senior Software Engineer, Search & Discovery
officehours
Posted 2026-07-24
USD 170,000 - USD 220,000 per year
Tech & Engg
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)