
Software Engineer, Algorithms Platform
ŌURA
full-time
Posted on:
Location Type: Hybrid
Location: Helsinki • Finland
Visit company websiteExplore more
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