
Senior Backend Engineer, Context Hub
ŌURA
full-time
Posted on:
Location Type: Remote
Location: Alaska • Iowa • United States
Visit company websiteExplore more
Salary
💰 $172,550 - $203,000 per year
Job Level
Tech Stack
About the role
- Design foundational data infrastructure that multiple product teams depend on - not ship features in isolation.
- Design data transformation pipelines that convert raw health signals, user inputs, and third-party data into structured, queryable context
- Architect event-driven ingestion using tools like Kinesis, EventBridge, and SQS - handling duplicate events, traffic spikes, and partial failures gracefully
- Define flexible data models and schemas for a hierarchical health context ontology that evolves as new context types emerge
- Build multi-consumer APIs and data contracts serving LLM-powered reasoning engines, mobile apps, and analytics pipelines through clean, well-documented interfaces
- Operate and design data storage at scale
- Create SDKs and integration surfaces that let other squads contribute and own contexts with minimal friction
- Collaborate effectively in a globally distributed, diverse, and cross-functional team, adapting as Oura evolves and new opportunities emerge.
- Own production quality end-to-end: testing, monitoring (Grafana, Prometheus, OpenTelemetry), alerting, and documentation.
Requirements
- 5+ years building and operating production data systems at scale in Python
- Experience designing event-driven architectures - message brokers, event streams, CDC pipelines, with understanding of delivery guarantees, fan-out, and backpressure
- Deep experience with data transformation pipelines - ingesting from heterogeneous sources, normalizing, enriching, and serving with clear data contracts
- Strong technical grasp of AWS ecosystems with a focus on varied data storage solutions (RDS, DynamoDB, etc.), asynchronous messaging (SQS, EventBridge), and scalable compute environments like EKS and Lambda.
- A data-model-first mindset - you start with the shape of the data and access patterns before jumping to service architecture
- Experience building shared platforms or APIs that multiple teams depend on, with thoughtful versioning and self-service integration patterns
- Strong systems design instincts - you think in terms of data integrity, resilience, and failure modes before they become incidents
- Excellent communication - you explain your thinking before acting, ask incisive questions upfront, and articulate trade-offs clearly
- Have a team-oriented mindset and enjoy working in a diverse environment with distributed teams.
Benefits
- Competitive salary and equity packages
- Health, dental, vision insurance, and mental health resources
- An Oura Ring of your own plus employee discounts for friends & family
- 20 days of paid time off plus 13 paid holidays plus 8 days of flexible wellness time off
- Paid sick leave and parental leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythondata transformation pipelinesevent-driven architecturemessage brokersevent streamsCDC pipelinesdata modelingdata integrityresiliencefailure modes
Soft Skills
excellent communicationteam-oriented mindsetcollaborationadaptabilityproblem-solvingcritical thinkingincisive questioningarticulating trade-offsworking in diverse environmentscross-functional teamwork