Home › Companies › Baselayer › Senior Software Engineer, Identity Graph
Senior Software Engineer, Identity Graph
Baselayer · San Francisco, California · Hybrid · Deleted · $195,000–$300,000 / year · Greenhouse
Job facts
| Field | Value |
|---|---|
| Company | Baselayer |
| Title | Senior Software Engineer, Identity Graph |
| Normalized title | - |
| Department / team | Engineering |
| Location | San Francisco, CA, United States |
| Work model | Hybrid / Hybrid |
| Employment type | - |
| Salary | $195,000–$300,000 / year |
| Status | deleted |
| ATS provider | Greenhouse |
| Posted / first seen | 2026-05-20 / 2026-05-29 |
| Changed / last seen | 2026-06-03 / 2026-06-01 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Baselayer. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Greenhouse. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in San Francisco. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Baselayer |
| Source | 3a843be1-2053-4cc3-99ca-0599b02bbe70 |
| ATS provider | Greenhouse |
Description
ABOUT BASELAYER
Every business in America needs a bank account to exist. The system that decides whether they're real, who's behind them, and whether they're a risk, runs on infrastructure from the 1980s. We're rebuilding that layer from scratch.
Baselayer is the identity layer for institutions across the United States — the most complete business graph in America and every human tied to it. We fuse public records, IRS data, sanctions lists, web signals, and fraud telemetry from 2,200+ financial institutions into a single graph that resolves any business and the humans behind it in milliseconds. The legacy credit bureaus took 50 years to build something that gets 60% match rates. We've built something that gets 98% in under two years.
Today we're trusted by over 20% of financial institutions in America — including FIS, Rho, Socure and leading loan infrastructure providers. But the graph is becoming infrastructure for anyone who needs to know if a business is real and worth trusting: gig platforms, marketplaces, AI companies, and commerce infrastructure at scale.
Trust is the substrate of every financial transaction. We're rebuilding it.
ABOUT THE TEAM
We're solving real-time entity resolution at a scale no one else has cracked — fusing dozens of data sources into a single business identity graph and resolving any entity in milliseconds. It's a graph AI problem, a retrieval problem, and a fraud-modeling problem stacked on top of each other. The technical depth is real.
You'd be joining 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.
We're at an inflection point — the graph is built, the match rates speak for themselves, and the hardest problems are still ahead: graph embeddings, fraud propagation models across the business network, real-time traversal at sub-100ms latency, and expanding the identity layer beyond finance into every platform that needs to trust a business.
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.
ABOUT THE ROLE
Baselayer is building the most comprehensive, accurate, and continuously-current identity graph of US businesses and consumers. Every entity, officer, address, relationship, and public record we can responsibly source - ingested, normalized, linked, and kept fresh. That graph powers fraud detection, KYB onboarding, portfolio monitoring, sanctions screening, and a growing surface of customer-facing API products. We're hiring a senior engineer to own product features across that surface end-to-end: schema design, data ingestion, entity resolution, API endpoints, scope and multi-tenancy, and performance under real customer load.
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.
WORK LOCATION
Based in SF; hybrid 4 days per week in office.
COMPENSATION
Salary Range: $195k – $300k + Equity | 0.05% – 0.25%
B ENEFITS
Time off when you need it: Flexible PTO so you can recharge without red tape
In-person energy: We're based in SF and meet in the office 4 days a week
Competitive compensation: We pay well and back it with equity. We want you to think and act like an owner
Career rocket fuel: You'll help build the foundation of a high-growth startup, working side by side with experienced founders and team members who've done it before
Benefits on us: We cover 100% of your health, dental, and vision premiums. No surprise deductions from your paycheck
401(k) with company match : We match your contributions so your future self benefits too
HSA contributions included: We contribute to your HSA on applicable plans, so your coverage works as hard as you do
Stay healthy, stay sharp: A $250 annual gym stipend to help you bring your best self to work, and everywhere else
A seat at the table: We believe in transparency, radical candor, and giving every team member a voice 🔥
Full job record
| Job ID | c3a1f0df4297fd8d87224e50a3bb6b017fd4480b |
| Org ID | 5fc76675-cc27-45ce-89dc-12e03f07b190 |
| Source ID | 3a843be1-2053-4cc3-99ca-0599b02bbe70 |
| Board ID | 3a843be1-2053-4cc3-99ca-0599b02bbe70 |
| Provider | greenhouse |
| Provider Job Key | 5226562008 |
| Title | Senior Software Engineer, Identity Graph |
| Normalized Title | — |
| Status | deleted |
| Active | no |
| Location Text | San Francisco, California |
| Department | Engineering |
| Team | — |
| Employment Type | — |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | United States |
| Region | CA |
| City | San Francisco |
| Salary Raw | Salary Range: $195k – $300k + Equity | 0 |
| Salary Min | 195,000 |
| Salary Max | 300,000 |
| Salary Currency | USD |
| Salary Period | year |
| Source URL | https://job-boards.greenhouse.io/baselayer/jobs/5226562008 |
| Apply URL | https://job-boards.greenhouse.io/baselayer/jobs/5226562008 |
| First Seen At | 2026-05-29 22:40:24Z |
| Last Seen At | 2026-06-01 10:14:58Z |
| Last Checked At | 2026-06-03 10:42:05Z |
| Last Changed At | 2026-06-03 10:42:05Z |
| Inactive At | 2026-06-03 10:42:05Z |
| Source Posted At | 2026-05-20 16:17:39Z |
| Source Updated At | 2026-05-23 18:17:09Z |
| Raw Payload Uri | s3://bluework-jobs-prod-raw-590183727216/raw/provider=greenhouse/board=baselayer/date=2026-06-01/2026-06-01T10-14-58-519Z-18906f2ff1b8445ef9b666aeb776a65f6b9012037e1107c1ebdedfd7e3b3ed28.json |
Event Fields
{
"content_hash": "bc4808060385dc72599319cb4cacfb0b7c89a2be5aee8c2ce31c4894c6a94b1c",
"source_hash": "15706e61b4d8c93909c931ff00f84b3b5b0dda3b839d4918d61aaceee94c4f73",
"last_changed_at": "2026-06-03T10:42:05.097Z",
"active_status": "deleted"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "San Francisco, California",
"city": "San Francisco",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.85
},
"salary_max": 300000,
"salary_min": 195000,
"inferred_at": "2026-06-01T10:14:58.748Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "San Francisco, California",
"city": "San Francisco",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.85
},
"countries": [
"United States"
]
},
"remote_policy": "hybrid",
"salary_period": "year",
"workplace_type": "hybrid",
"salary_currency": "USD"
}Extensions
{}Native Structured
{
"title": "Senior Software Engineer, Identity Graph",
"offices": [
{
"id": 4041892008,
"name": "San Francisco",
"location": null,
"child_ids": [],
"parent_id": null
}
],
"language": "en",
"location": {
"name": "San Francisco, California"
},
"metadata": [],
"updated_at": "2026-05-23T14:17:09-04:00",
"departments": [
{
"id": 4021063008,
"name": "Engineering",
"child_ids": [],
"parent_id": null
}
],
"company_name": "Baselayer",
"requisition_id": 4477803008,
"first_published": "2026-05-20T12:17:39-04:00",
"application_deadline": null
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/c3a1f0df4297fd8d87224e50a3bb6b017fd4480b?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/5fc76675-cc27-45ce-89dc-12e03f07b190JSONGET https://api.bluedoor.sh/job-postings/v1/sources/3a843be1-2053-4cc3-99ca-0599b02bbe70JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/c3a1f0df4297fd8d87224e50a3bb6b017fd4480b/eventsJSON