Senior Backend Engineer, Context Hub

Oura Oura · Consumer · United States · Remote · Software Engineering

Senior Backend Engineer role focused on building and operating the Context Hub, a knowledge store that ingests, transforms, and serves structured user context. This involves designing data transformation pipelines, architecting event-driven ingestion, defining data models, building APIs for LLM-powered reasoning engines, and managing data storage at scale. The role emphasizes platform building and operating production quality systems.

What you'd actually do

  1. Design data transformation pipelines that convert raw health signals, user inputs, and third-party data into structured, queryable context
  2. Architect event-driven ingestion using tools like Kinesis, EventBridge, and SQS - handling duplicate events, traffic spikes, and partial failures gracefully
  3. Define flexible data models and schemas for a hierarchical health context ontology that evolves as new context types emerge
  4. Build multi-consumer APIs and data contracts serving LLM-powered reasoning engines, mobile apps, and analytics pipelines through clean, well-documented interfaces
  5. Operate and design data storage at scale

Skills

Required

  • Python
  • event-driven architectures
  • data transformation pipelines
  • AWS
  • data modeling
  • API design
  • systems design
  • communication

Nice to have

  • FastAPI
  • AWS Lambda Powertools
  • health data
  • FHIR
  • SNOMED
  • ICD
  • PHI/PII handling
  • LLM-powered services integration
  • feature stores
  • embeddings
  • vector databases
  • database schema optimization
  • query optimization
  • Infrastructure-as-code
  • Grafana
  • Prometheus
  • OpenTelemetry
  • distributed teams
  • asynchronous work

What the JD emphasized

  • production data systems at scale
  • event-driven architectures
  • data transformation pipelines
  • AWS ecosystems
  • data-model-first mindset
  • building shared platforms or APIs
  • systems design instincts
  • handling sensitive data