Website ouraring Oura

Better lives through better sleep.

Description

Our mission at Oura is empowering every individual to own their inner potential. Our award-winning products, the Oura Ring and its accompanying app, helps our global community gain a deeper understanding of their health, lifestyle, and sleep quality, which we believe are foundational to living a healthy, fulfilled life.

We are looking for a Senior / Staff Software Engineer to join our Data & ML 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.

What you will do:

  • Participate in the design and implementation of APIs, data storage and pipeline solutions to support algorithm development
  • Build batch and event-driven systems that empower data scientists’ exploratory work as well as the training and deployment of machine learning models
  • Build infrastructure and components following best practices such as CI/CD and infrastructure as code
  • Work on AWS leveraging managed services and open source whenever suitable
  • Move and process large amounts of data with the help of tools like AWS Kinesis, Batch, S3, Spark and others
  • Explore and prototype the latest technologies to identify the best solutions
  • Act as an expert technical resource in cross-functional interactions with Data Scientists, Researchers, and the Cloud Team

Requirements

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

  • 4+ years of experience developing, monitoring and debugging production systems
  • Experience running, monitoring and debugging production systems at scale on a public cloud (We are running on AWS infrastructure and use key AWS services like EC2, ECS, RDS, S3 and SQS)
  • Experience with programming languages such as Python, Kotlin, Typescript, C/C++, Rust. Willingness to code in Python is required (a large part of our codebase is Python).
  • Good architectural understanding of event driven architectures, workflow engines, database and datawarehouse systems
  • Enjoy writing maintainable and well-tested code
  • Follow common practices: version control (git), issue tracking, unit testing and agile development processes
  • Have a pragmatic can-do attitude and delivery-focused mindset: you can handle tradeoffs between short-term goals and long-term tech debt
  • Are happy both executing on your expertise as well as learning new skills
  • Enjoy recruiting, mentoring, and motivating engineers

Benefits

  • Competitive Salary
  • Lunch benefit
  • Wellness benefit
  • Flexible working hours + work-life balance
  • Collaborative, smart teammates
  • An Oura ring of your own
  • Oura supports in-office, partial and fully remote work. This role is for someone that must be based in Finland. Our offices are located in Oulu Teknologiakylä and in Helsinki city center.
  • Latest equipment of choice