Staff Backend Engineer, Data Platform: Canonical Data Model

Osmo

Somerville (NJ)

On-site

USD 160,000 - 210,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Osmo is seeking a Staff Backend Engineer for the Data Platform to own the canonical data model and the surrounding platform. You will lead schema design, data modeling, and architecture across ingestion, routing, and access control, enabling multiple teams to read and write consistently.

You will work with Python, Postgres, BigQuery, and containerized services on Cloud Run, with a focus on reliability and audit history.

Qualifications

  • The candidate has led a shared data model across multiple teams and ensured consistent schema.
  • Strong skills in data modeling, temporal/audit requirements, and schema evolution.
  • Demonstrated ability to balance technical debt with product needs.

Responsibilities

  • Own canonical schema design and evolution while services read/write through the model.
  • Define system architecture, including systems of record, replication, and access control.
  • Design the write path for concurrent automated and human writes with audit trails.
  • Set data modeling standards and guide changes to shared entities.

Skills

Async event-driven
Data modeling
Schema design
Python
PostgreSQL
BigQuery
Cloud Run
Idempotency

Tools

PostgreSQL
BigQuery
GCS
Docker
Cloud Run

Job description

Osmo is seeking a Staff Backend Engineer for the Data Platform to own the canonical data model and the surrounding platform. You will lead schema design, data modeling, and architecture across ingestion, routing, and access control, enabling multiple teams to read and write consistently.

You will work with Python, Postgres, BigQuery, and containerized services on Cloud Run, with a focus on reliability and audit history.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Backend Engineer, Data Platform — Canonical Data Model
Staff Backend Engineer, Data Platform — Canonical Data Model

Osmo • Elizabeth (NJ)

On-site
USD 180,000 - 240,000
Staff Backend Engineer, Data Platform
Staff Backend Engineer, Data Platform

Osmo • Elizabeth (NJ)

On-site
USD 180,000 - 240,000
Staff Backend Engineer, Data Platform
Staff Backend Engineer, Data Platform

Osmo • Somerville (NJ)

On-site
USD 160,000 - 210,000
Staff Backend Engineer for Data Platform & Reliability
Staff Backend Engineer for Data Platform & Reliability

Osmo • New York (NY)

On-site
USD 130,000 - 190,000
Catered Lunch
401(k) employer match
Competitive salary and equity
+2
Staff Backend Infrastructure Engineer for AI-Driven Systems
Staff Backend Infrastructure Engineer for AI-Driven Systems

Otter.ai • Town of Montana (WI)

Hybrid
USD 210,000 - 275,000
Senior Backend Engineer, Data Systems (Modeling & Simulation)
Senior Backend Engineer, Data Systems (Modeling & Simulation)

Code Metal • Boston (MA)

Hybrid
USD 120,000 - 180,000
Health care plan with 100% premium
401k with 5% matching
Uncapped vacation
+4
Senior Backend Infra Engineer for AI Platforms
Senior Backend Infra Engineer for AI Platforms

Otter.ai • Town of Montana (WI)

On-site
USD 185,000 - 230,000
Senior Data Platform Engineer – Data Modeling
Senior Data Platform Engineer – Data Modeling

Backstory • Town of Poland (NY)

On-site
USD 150,000 - 210,000
Engineering Manager, Data Platform — Lead Big Data & MySQL
Engineering Manager, Data Platform — Lead Big Data & MySQL

DaParrot Ltd • United States

Remote
USD 180,000 - 230,000
Fully remote work environment
Learning & development budget
Annual compensation review
+5
Founding Data Engineer, Canonical Event Data
Founding Data Engineer, Canonical Event Data

Runtime Labs, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 150,000 - 200,000
Equity