Senior Site Reliability Engineer

Helsinki, Uusimaa, Finland

Oura Health Ltd logo
Oura Health Ltd
Apply now Apply later

Posted 1 month ago

Oura is an award-winning and fast-growing startup that helps people track all stages of sleep and activity using the Oura Ring and connected app. By providing daily feedback and practical steps to inspire healthy lifestyles, we've helped hundreds of thousands of people improve their sleep, understand their bodies, and transform their health. We’re on a mission to empower every person to own their inner potential, and we’re seeking candidates who want to make an impact on our journey.

Oura is not a typical web app. We offer plenty of technically interesting challenges:

  • Distributed systems: Multiple data producers, apps with offline support and real-time sync
  • Modern Cloud Architecture: AWS + Containers + Managed services
  • Large scale data: Oura customers generate terabytes of data
  • Applied ML: Great data for building production machine learning systems
  • Security: We handle sensitive user data, where security is not an afterthought
  • Embedded / Bluetooth / C++ / low level programming
  • A continuously growing user-base of highly active and passionate users

Oura has solid financial backing and a steady revenue stream.


Job Description


We are looking for a Senior Site Reliability Engineer to join our Cloud Platform team. Our team is responsible for efficient data synchronisation, structuring and processing. Our team combines the power of the ring & the app with backend services and integrations to provide a data rich platform. Our APIs power most Oura apps, services and machine learning components as well as provide the technical foundation for our growth.

You Will:

  • Build and design our distributed data synchronization and processing systems in a modern cloud environment with a focus on data integrity and robustness
  • Scale our event-driven architecture and infrastructure towards 10x scale and improve our system & data availability while doing it.
  • Build our deployment and dependency management to ensure a fast and robust way to test and release our code
  • Build a team and culture of good operational practices such as SLAs
  • Establish system-wide design patterns with the team.
  • Optionally: Take part in on-call duty with an additional compensation model.

Requirements

We would love to have you on our team if you:

  • Have architected and built data-intensive distributed systems in production environments, and you can apply the proper architectural patterns
  • Have a pragmatic can-do attitude and delivery-focused mindset: you can handle tradeoffs between short-term goals and long-term tech debt
  • Can design for scale and growth: such as prepare for user demand peaks, and build fault tolerant and secure systems
  • Have built robust deployment pipelines and have experience in related tools.
  • Have strong experience running, monitoring and debugging production systems at scale on AWS (We are running on AWS infrastructure and use key AWS services like EC2, ECS, RDS, S3 and SQS)
  • Experience running and orchestrating containers in AWS with tools like ECS, Fargate or EKS
  • Have built backend APIs using REST, gRPC, GraphQL or similar technologies
  • Have solid programming skills in languages such as Python, Java or Scala
  • Although not required, we appreciate a good understanding of database management

Together we will continue to define Oura as a company where you can:

  • Be productive and do your best work
  • Be part of a world-class engineering team following and helping define best practices
  • Contribute to a product that improves the lives of 100s of thousands of people across the globe
  • Be happy and have great work-life balance - we work efficiently, remove the fluff and pointless meetings, so that work continues to inspire and motivate you
  • Grow on your chosen career path, be it technical, people, managerial or leadership skills, or any mix of those

Benefits

  • Competitive Salaries
  • Lunch benefit, weekly breakfast / healthy snacks and excellent coffee
  • Wellness benefit
  • Flexible working hours + work-life balance
  • Collaborative, smart teammates
  • An Oura ring of your own (if you want)
  • Easy-to-reach office in Helsinki city center and Oulu Teknologiakylä
  • Latest equipment of choice (laptop, phone, screen)
Job tags: AWS C EC2 GraphQL Java Python REST S3 Scala