Jobs Companies Osmo Staff Backend Engineer, Data Platform

À propos de ce poste Staff Backend Engineer, Data Platform chez Osmo

Osmo · Hybride · Elizabeth, NJ

Who we are at Osmo:

Osmo is a digital olfaction company, on a mission to give computers a sense of smell to improve the health and wellbeing of human life. Why? Our sense of smell both enriches and saves lives, and has a deep and direct connection to our emotions and memory.

Olfactory Intelligence has applications across industries including fragrance, manufacturing, security, medicine, and more. We believe in the power of automation and thoughtfully applied AI/ML to solve problems beyond the reach of human intuition alone. Osmo is headquartered in Elizabeth, NJ, with an additional office in Somerville, MA.

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.

Salary Range: $220,000–$275,000 per year

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.

All employment decisions and responsibilities are determined based on current ability and your ability to grow, without regard to race, color, gender identity, sex, sexual orientation, religion, age, marital status, physical, mental, or sensory disability, or any other characteristic protected by applicable law.

Recruitment & Staffing Agencies: Osmo does not accept unsolicited resumes from any source other than candidates. The submission of unsolicited resumes by recruitment or staffing agencies to Osmo or its employees is strictly prohibited unless contacted directly by the Osmo Talent Acquisition team. Any resume submitted by an agency in the absence of a signed agreement will automatically become the property of Osmo and Osmo will not owe any referral or other fees with respect thereto.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire

Prêt à postuler chez Osmo ?
Postuler chez Osmo

Comment se compare ce salaire pour Backend Engineer

Ce poste paie $247,500/yrau-dessus de la fourchette habituelle pour les postes Backend Engineer.

$89,522 la médiane $187,500 $260,000

Fourchette typique $145,000–$225,000/yr, à partir de 805 annonces Backend Engineer comparables sur JobsRadar (rémunération annualisée en USD). Voir les aperçus de salaire pour Backend Engineer →

Emplois similaires

1GLOBAL
Senior AI Engineer (with Backend & Platform experience)
1GLOBAL
⚡ Postuler tôt Berlin, Berlin, Germany Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
SeedLegals
Senior Backend Engineer
SeedLegals
⚡ Postuler tôt London, England, United Kingdo... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
AURORA
Senior Backend Engineer
AURORA
⚡ Postuler tôt London, England, United Kingdo... · lieu restreint $100,000–$170,000
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
Silver.dev
DualEntry - Senior Staff Backend Engineer
Silver.dev
⚡ Postuler tôt Remote · lieu restreint $140,000–$250,000
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
RevenueCat
Senior Backend Engineer
RevenueCat
⚡ Postuler tôt Americas · lieu restreint $230,000–$230,000
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
Rerun
Software Engineer (Rust) - Backend
Rerun
⚡ Postuler tôt Remote · lieu restreint
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
Close
Senior Backend Engineer - Backend Platform (USA Only, 100% Remote)
Close
⚡ Postuler tôt USA - Remote · lieu restreint $140,000–$210,000
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
Close
Senior Backend Engineer - CRM (USA Only, 100% Remote)
Close
⚡ Postuler tôt USA - Remote · lieu restreint $140,000–$210,000
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
Muttdata
Back End Python Developer
Muttdata
⚡ Postuler tôt Argentina · lieu restreint
● Nouveau 👁 Vu ✓ Postulé il y a 2 h

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez Osmo

Voir tous les emplois chez Osmo →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit