# Senior Software Engineer, Identity Graph

**Company:** [Baselayer](https://hotfix.jobs/companies/baselayer)
**Location:** San Francisco, CA
**Role:** Fullstack Engineering
**Salary:** $230k – $340k/yr
**Experience:** 5+ years
**Skills:** Python, Postgres, FastAPI, Entity Resolution, Async Python, GCP, Full-Text Search, Fuzzy Matching, Kyc, Kyb, Webhook Delivery
**Posted:** 2026-07-01

> Senior engineer to own end-to-end product features for a comprehensive US business and consumer identity graph, including data ingestion, entity resolution, schema design, multi-tenant APIs, and performance optimization at scale. Requires deep Postgres and async Python expertise plus production experience shipping ingestion-to-API features.

## Job Description

## What You'll 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.
- Design and ship customer-facing APIs for search, lookup, monitoring, and webhook delivery - built for engineers who'll be live in production within a day of signing up.
- Own schema design and zero-downtime migrations on a database hot 24/7.
- Optimize performance and scale: query patterns for 10x volume, ingestion pipelines that finish before the next batch arrives, API latencies that don't drift as the graph deepens.
- Build multi-tenancy and access control: every query in the system scoped by org/user/permission at the data layer.

## Minimum 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.

## What Sets You Apart
- Entity resolution / record linkage / fuzzy matching at scale.
- Search infrastructure - full-text, fuzzy, or vector - kept in sync with a Postgres system of record.
- KYC/KYB/fraud/underwriting data-pipeline experience.
- Address parsing/normalization at country scale.
- Webhook delivery infrastructure: retries, signing, idempotency, and ordering guarantees.
- GCP experience with Cloud Run, Cloud Tasks, Cloud SQL, and batch pipelines.

## Compensation
Salary Range: $230k – $340k + Equity

## Benefits
- Flexible PTO
- 100% covered health, dental, and vision premiums
- 401(k) with company match
- HSA contributions
- $250 monthly gym stipend

## Similar roles

- [Senior Fullstack Engineer](https://hotfix.jobs/jobs/e2e829e4-ca45-4c94-8ce9-66ed4233a4e9) - Mochi Health - San Francisco, CA - $230k – $280k/yr
- [Software Engineer, Ads Manager](https://hotfix.jobs/jobs/355c71b6-a1ab-4e15-ade6-1006dadd97fd) - OpenAI - Seattle, WA - $230k – $385k/yr
- [Software Engineer, Ad Formats](https://hotfix.jobs/jobs/9a97f568-23ea-4da6-a0d0-60a1233451a6) - OpenAI - San Francisco, CA - $230k – $385k/yr
- [Software Engineer, Monetization Product & Platform (SF/Seattle)](https://hotfix.jobs/jobs/cf70968d-1978-4e98-aba3-5f8754af9e72) - OpenAI - San Francisco, CA - $230k – $385k/yr
- [Senior Full Stack Engineer](https://hotfix.jobs/jobs/16fb9dfb-7219-4570-9744-c276fd7aa620) - Sphere - San Francisco, CA - $230k – $260k/yr

**Apply:** https://hotfix.jobs/jobs/2ee767f0-a531-4327-b44b-7d3f55398d98
**Canonical:** https://hotfix.jobs/jobs/2ee767f0-a531-4327-b44b-7d3f55398d98