Senior Software Engineer, Identity Graph

Greenhouse
San Francisco, CA
Job Description
Role Overview

Join a small team where the data moat is defensible, the research problems are open, and the infrastructure you build becomes load-bearing for businesses. Ownership is real. Velocity is real. There's no layer of process between an idea and shipping it.

What You Will Do

Ingest and normalize heterogeneous public records into the graph, owning the full pipeline: ingestion to normalizer to repository to API surface. Build and maintain entity resolution and linking systems - matching the same business or person across sources where keys don't line up, names are misspelled, and addresses are formatted six different ways.

Why It Might Be a Fit

If you want to work on something foundational — the kind of infrastructure that gets built once, and everything else runs on top of — this is it.

Requirements

  • Shipped product features that touched ingestion to storage to API to customer, end-to-end, in production.
  • Owned a Postgres schema that real money or real decisions depended on, and stayed on top of its evolution.
  • Strong async Python with experience running async services at scale.
  • Deep Postgres expertise: schema design under live load, EXPLAIN ANALYZE as a reflex, zero-downtime migration tooling.
  • FastAPI (or close equivalent): shipped real APIs with auth dependencies, OpenAPI contracts, and structured response models.
  • Built multi-tenant APIs where access control is load-bearing and scoped correctly at the data layer.

Benefits

  • Flexible PTO
  • In-person energy
  • Competitive compensation
  • Career rocket fuel
  • Benefits on us
  • 401(k) with company match
  • HSA contributions included
  • Stay healthy, stay sharp
  • A seat at the table
]]>