
Senior Software Engineer, Search & Discovery
Office HoursBase Salary
$170k - $220k/yr
Responsibilities
- Own search, discovery, and recommendations end to end, including underlying data, indices, relevance, ranking, and user-facing experiences.
- Build and improve backend services and APIs powering expert matching across the knowledge graph.
- Create reliable ingestion and indexing pipelines that transform fragmented, unstructured data into structured, searchable knowledge.
- Ship user-facing search and discovery features across the stack in partnership with product and design.
- Improve architecture, code quality, and observability as the platform scales.
- Evaluate and productionize AI- and LLM-assisted discovery approaches, including retrieval, embeddings, ranking, and agentic workflows.
Requirements
- At least 6 years of software engineering experience.
- Strong backend fundamentals and comfort working across the stack.
- Experience with search, discovery, recommendations, or data-intensive systems.
- Sufficient knowledge of relevance and ranking to make an immediate impact.
- Track record of shipping high-quality products and features at scale.
- Ability to turn ambiguous user and business problems into clean, scalable, well-tested engineering solutions.
- Bonus experience with search relevance and ranking, recommendation systems, personalization, vector or semantic search, knowledge graphs, entity resolution, production LLM integrations, and event-driven or asynchronous processing systems.
Benefits
- Medical, dental, and vision coverage.
- 401(k) plan.
- Monthly wellness and fitness stipend.
- Paid time off and company holidays.
- Annual company off-sites in Tahoe, Mendocino, Mexico City, San Diego, and Park City.
- Parent-friendly policies and paid family leave.
- San Francisco-based preferred with 2–3 days per week in the office, with fully remote work available for the right candidate.
Tech Stack
Categories
About Office Hours
Office Hours is an on-demand expert network connecting leading organizations with the expertise they need, across industries, functions, and hard-to-reach domains. We believe human knowledge is the world's most valuable asset. Yet, even in an increasingly connected world, most of what people know remains hard to reach and underutilized. Office Hours is on a mission to change that. We're building toward a future where human expertise is easily accessible and infinitely scalable, where people realize the true value of what they know and turn it into real income and impact. Experts earn by sharing what they know through live calls, surveys, or AI interviews. Their knowledge unlocks key insights, drives mission-critical strategies, and solves real problems for clients. Trust sits at the center of it all: every expert is carefully vetted, so clients know they're speaking with exactly who they expect, and experts know every opportunity is real. Our platform and team handle everything behind the scenes, from matching to payments, so experts and clients can focus on their interaction, not the logistics. Office Hours is a hyper-growth startup headquartered in San Francisco, with growing teams in New York and Bangalore. Our customers include leading technology, life sciences, investment, consulting and AI organizations. We're backed by the top marketplace investors and operators behind companies like DoorDash, Airbnb, and Affirm.