Overview

Office Hours is a consulting platform and marketplace.

On one side, we help businesses (consultants, investors, and startups) find, connect, and learn from experts. On the other side, we make it easy for experts to get paid to share what they know.

Similar to Uber or Airbnb, things are simple on the surface: search, match, connect, and pay. But under the hood, there are endless fun and challenging engineering problems across search, discovery, recommendations, data, logistics, payments, and performance.

We’ve built the entire stack from the ground up: profiles to showcase what people know, search experiences to find and discover relevant matches, workflow tools and integrations to help streamline logistics (e.g., compliance, scheduling, payments, etc.), and even an underlying knowledge graph that helps stitch all of these experiences together.

Join us in helping build a platform that makes knowledge-sharing easily accessible and infinitely scalable. Everyone’s an expert; they just don’t know it yet.

About this role

We’re specifically looking for an experienced backend engineer. They’re likely a generalist with a lean towards data platform or data engineering experience. As our company's growth has accelerated, so have our data opportunities and challenges.

How might we improve the precision, recall, and performance of our search and recommendation experience? How might we design internal services to leverage our knowledge graph across the platform? How might we best architect clean, extensible, and composable APIs to accelerate development velocity?

Our ideal candidate is excited about building data collection, processing, storage, and retrieval systems and is passionate about making these systems observable, reliable, scalable, and highly automated.

Responsibilities