Osmo

Staff Backend Engineer, Data Platform

Osmo$130K — $155K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Accountability for a shared data model affecting multiple teams.
  • Expert in asynchronous and event-driven service design.
  • Advanced skills in data modeling and schema design.
  • Strong judgment on technical debt and trade-offs.
  • Proven impact on team capability and standards persistence.
  • Ability to translate technical requirements for non-technical domain experts.
  • Hands-on experience with Python and related technologies.

Responsibilities

  • Own system consistency amidst retries, reordering, and partial failures.
  • Lead design and evolution of canonical data schemas.
  • Define system architecture including ownership boundaries and access control.
  • Design the write path for concurrent automated and human inputs.
  • Set data modeling standards and be a key consultant for changes.

Benefits

  • Access to health, dental, and vision coverage.
  • 401(k) retirement savings plan with company match.
  • Flexible paid time off and company holidays.
  • Equity or incentive compensation for eligible roles.
Full Job Description
Osmo is looking for a Staff Backend Engineer, Data Platform. Our team owns the company's canonical data model and the platform around it: the knowledge graph, the APIs, the integrations in and out of it, and the console that manages it. It spans chemistry, machine learning, sensory science, and manufacturing, where the definitions themselves are often contested.

The platform is at the point where the decisions get harder: more domains in the model, more systems reading and writing through us, and more consumers who need the same data shaped differently. You would own the architecture through that transition.

Key Responsibilities
  • 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

Required Qualifications

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.

Required
  • 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

How we work

We use AI coding tools heavily and expect engineers to work that way, with judgment about where output needs review.

If this role inspires you we'd encourage you to apply. We are committed to recruiting, developing, and retaining an incredible team optimized for a diversity of thought, background, and approaches.

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.

About Osmo

Osmo is an educational technology company that produces interactive learning games for children. The company was founded in 2013 by Pramod Sharma and Jerome Scholler and is headquartered in Palo Alto, California. Osmo's games use a combination of physical objects and digital technology to create a unique learning experience. The company's products have won numerous awards, including the Toy of the Year Award in 2015 and 2017. Osmo has partnerships with educational institutions and schools around the world and has been used in over 30,000 classrooms.
Learn more about Osmo
Size
100 employees
Industry
Founded
2013

Similar Jobs

More Jobs at Osmo

  • Osmo
    Director, Fragrance Evaluation
    $125K — $150K *
    Elizabeth, NJ 07202 (Union County)
    Retail & Consumer Goods
    In-Person
  • Osmo
    Finance Engineer
    $134K — $184K *
    Elizabeth, NJ 07202 (Union County)
    Finance & Insurance
    In-Person
  • Osmo
    Fragrance Compounding Supervisor
    $70K — $100K *
    Elizabeth, NJ 07202 (Union County)
    Food & Beverages
    In-Person
  • Osmo
    Head of IT
    $124K — $138K *
    Elizabeth, NJ 07202 (Union County)
    Information Technology
    In-Person
  • Osmo
    Recruiter
    $95K — $130K *
    Elizabeth, NJ 07202 (Union County)
    Staffing
    In-Person

More Enterprise Technology Jobs

Find similar Staff Backend Engineer, Data Platform jobs: