ŌURA

Software Engineer, Algorithms Platform

ŌURA

full-time

Posted on:

Location Type: Hybrid

Location: HelsinkiFinland

Visit company website

Explore more

AI Apply
Apply

About the role

  • Reduce the effort required to implement, test, validate and release algorithm-heavy features that power the Oura app, including those reliant on ML models.
  • Ensure algorithm execution is reliable and efficient.
  • Support data scientists and feature teams to implement algorithms.

Requirements

  • Previous experience solving challenging technical problems.
  • Broad knowledge of software fundamentals, testing, concurrency, databases, system and API design.
  • Ability to take ownership of projects, design technical solutions, drive implementation, and deliver results with limited guidance.
  • Ability to produce high quality code quickly (with and without AI) - you’re a prolific programmer.
  • Driven by value creation and overall impact.
  • Team player with great spoken and written communication skills.
  • Motivated to learn and further develop your skills.
  • Experience with mobile app development (iOS/Android).
  • Knowledge of distributed system design and its challenges: data consistency, etc.
  • Experience working with databases (sqlite, realmdb, postgres/mysql, etc). Schema design, query optimization.
  • Experience writing highly performant code at lower and higher level, including application profiling.
  • Experience with C/C++ code (or other systems programming languages).
  • Experience building backend systems in the cloud: APIs, databases, containerized services, event processing systems, public cloud. Our cloud systems run on AWS.
  • General ML and Data Science knowledge:
  • Knowledge of Python.
  • Understanding of Pytorch (bonus points if you have specialist-level knowledge).
  • Understanding of Data Engineering and MLOps:
Benefits
  • Competitive Salary
  • Lunch benefit
  • Wellness benefit
  • Flexible working hours + work-life balance
  • Collaborative, smart teammates
  • An Oura ring of your own
  • Easy-to-reach offices in Oulu Teknologiakylä and in Helsinki city center
  • Latest equipment of choice
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
machine learningmobile app developmentC/C++PythonPytorchdatabase designAPI designcloud systemsperformance optimizationdata engineering
Soft Skills
problem solvingownershipcommunicationteam playermotivation to learnvalue creationimpact-driventechnical solution designimplementation driveresult delivery