Staff Backend Engineer, Data Platform

OSMO
Elizabeth, United States
7 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

BigQuery Encodings Concurrency Controls Data Infrastructure Data Sharing Python (Programming Language) PostgreSQL Reference Data Service Design Management of Software Versions Technical Debt

Job description

  • Own consistency across systems that each hold their own copy, under retries, reordering, and partial failure, from ingestion off upstream systems through routing each use to the right destination
  • Lead canonical schema design and evolution while systems are already reading and writing through the model, covering migrations, versioning, and reference data with effective dates so past decisions stay provable
  • Define the system architecture, including systems of record, ownership boundaries, replication strategy, and access control
  • Design the write path where automated and human writes arrive concurrently and sometimes conflict, covering validation, permissions, and audit history complete enough to reconstruct who changed what and why
  • Set the data modeling standards, and be the engineer consulted before shared entities change

Requirements

The strongest signal for this role is having been accountable for a shared data model that multiple teams depended on: getting those teams to agree what a concept means, encoding that agreement in the schema, and keeping it consistent across systems that each hold their own copy, under retries, reordering, and partial failure., * Depth in asynchronous and event-driven service design, including idempotency, concurrency control, and the integration patterns that keep systems consistent

  • Advanced data modeling and schema design, including temporal and audit requirements where you have to reconstruct what the system knew at a point in time
  • Sound judgment on technical debt, meaning deliberate tradeoffs, a clear view of what they cost, and the discipline to know where not to compromise
  • Demonstrated impact on team capability, including standards that persisted beyond your involvement and engineers whose growth you can speak to specifically
  • Strong partnership with non-technical domain experts, translating what they ask for into what the data platform should actually build, and technical tradeoffs into decisions they can make
  • Hands-on Python across our stack or close equivalents, including Postgres, BigQuery, GCS, and containerized services and scheduled jobs on Cloud Run

Nice to have

  • Establishing data standards or architectural practice in an organization without them
  • Collaborating with scientific or technical domain experts and translating their vocabulary into a data model

Benefits & conditions

For all Full-Time Employees, compensation is just one component of Osmo’s total rewards approach, which is designed to support the well-being, growth, and long-term success of our team members. Depending on the role, this may include base salary or contract-based pay, along with access to health, dental, and vision coverage; a 401(k) retirement savings plan with company match; flexible paid time off and company holidays; and equity or incentive compensation for eligible roles. Actual compensation will vary based on factors such as experience, skills, location, internal equity, and other relevant business considerations. Osmo regularly reviews pay ranges and compensation structures to ensure they remain competitive, equitable, and aligned with current market data.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:30 min

Leveraging BigQuery ML for scalable SQL-based segmentation experiments

Julian Joseph · LIVE

3:17 min

Optimizing character encoding with Kim variable byte encoding

Douglas Crockford Douglas Crockford · World Congress 2024

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

3:27 min

Explaining query execution overhead and caching limitations in BigQuery

Adnan Rahic · JS Congress

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

Videos

See all

Related articles

See all