About the job
Overview
We’re on a mission to help people realize the value of what they know. Our platform makes it easy for professionals to share and earn from their knowledge, insights, and expertise through consulting. We connect clients (knowledge seekers) with advisors (knowledge holders) over short 15-60 minute virtual consultations or async surveys.
To facilitate these exchanges, we’ve built the entire stack from the ground up. This includes profiles to showcase expertise, search experiences to find and discover relevant matches, and workflow tools and integrations to streamline logistics (e.g., compliance, scheduling, payments). We’re doing for professionals what Airbnb has done for homes, Uber for cars, and Shopify for businesses—providing them a storefront.
Examples of connections we facilitate:
- An avid baseball collector with an early-stage investor conducting diligence on the collectibles industry
- A specialized oncologist with a healthcare consulting firm
- A software engineer with a mid-stage startup seeking feedback on creating an exceptional developer sandbox experience for their new API
Join us in building 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, 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.
Key questions:
- How might we model ontologies of what people know?
- How might we design a system that provides foundational services to leverage our knowledge graph across the platform?
- How might we architect our data to serve multiple sources (platform, analytics, etc.) while maintaining performance?
Our ideal candidate is excited about building systems for data collection, processing, storage, and retrieval and is passionate about making these systems observable, reliable, scalable, and highly automated.
Requirements
- 6+ years of software engineering experience
- A track record of shipping high-quality products and features at scale
- Ability to turn user and business problems into engineering solutions
- A self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems
Responsibilities
- Build the backend for various user-facing features
- Improve the platform architecture and data model to provide a performant, reliable product experience
- Continuously improve engineering processes, tools, and systems to scale the code base, productivity, and team
- Enhance our analytics, monitoring, and alerts to identify and respond to operational incidents
Tech stack
- Front end: React, Next.js, Tailwind
- Back end: Node.js, Typescript, MongoDB, OpenAPI, RabbitMQ, Elastic
- Infrastructure: AWS, Kubernetes, Docker, Terraform, Kibana, Sentry
- Workflow: GitHub, Slack, Notion, Figma, Amplitude, Storybook
Nice to haves
- Experience building out data infrastructure from scratch, or nearly from scratch, at a fast-growing startup
- Based in the Bay Area and excited about joining our hybrid team a few days a week in downtown San Francisco (Soma, two blocks off of Market St)
More about us
Our company was founded in 2020 and is backed by world-class investors, along with exceptional operators such as Marco Zappacosta (Thumbtack), Aaron Levie (Box), Jack Chou (Pinterest, Affirm), and more.
Our customers include leading consulting firms, venture capital firms, high-growth companies, and startups.
Pay Transparency Notice
Full-time offers include competitive equity + benefits (including medical, dental, vision, and 401(k)).
Pay range: $150,000-$200,000 based on seniority and relevant experience.
This is a hybrid role, requiring in-office presence in San Francisco 2-3 times per week.