Overview

Office Hours is a consulting platform and marketplace.

One one side, we help businesses (consultants, investors, and startups) find, connect, and learn from experts. On the other wide, 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). Even an underlying knowledge graph that helps stitch all of these experiences together.

Examples of connections we may make on any given day:

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 best leverage our knowledge graph across the platform? How might we best architect clean, extensible, and composable APIs to accelerate development velocity?