What's your preference?
Job Description
- Req#: CAB871A5F2
- Reduce the effort required to store and query data that needs to be available in the app and across the cloud.
- Empower app teams to develop end-to-end features without the need to involve backend engineers.
- Evangelize compliance with standardized data schemas, data quality and data lifetime management.
- Ensure our systems are scalable and cost-efficient, able to handle millions of active users and TBs of data.
- Backend
- Development of High-Performance, scalable Data Storage and Query APIs for document and timeseries data.
- Development of data synchronization systems between app and cloud.
- Development of expressive query APIs.
- Heavy automation through Code Generation.
- Real-time Event Streaming & Notifications.
- Most of the current codebase is Python, with some Rust. We also rely on Typescript for data schema definitions.
- Mobile app:
- Core logic. No UI work required. Client side of the backend APIs in Swift (iOS) and Kotlin (Android).
- A few other cloud components under the team’s responsibility.
- Has previous experience solving challenging technical problems
- Has a generalist and pragmatic approach to development.
- Has broad knowledge of software fundamentals, databases, and system design.
- Is comfortable with the full life-cycle of software: design, development, deployment, operation & monitoring.
- Has experience with public cloud (ideally AWS, but others count too)
- Is driven by value creation and overall impact.
- Is a team player with great spoken and written communication skills.
- Is motivated to learn and further develop their skills
- Experience designing, developing and maintaining high-throughput backend systems.
- Proficiency with Python.
- Experience writing highly performant code, both at low level (Rust, C++, ...) and higher level (query optimization, network optimization, …).
- Knowledge of AWS services, including: DynamoDB, S3, Kinesis, SQS, StepFunctions.
- Mobile development for iOS and/or Android (Swift/ Kotlin)
- Competitive Salary
- Lunch benefit
- Wellness benefit
- Flexible working hours
- Collaborative, smart teammates
- An Oura ring of your own
- Personal learning & development program
- Wellness Time Off
Our mission at Oura is to empower every person to own their inner potential. Our award-winning products help our global community gain a deeper knowledge of their readiness, activity, and sleep quality by using their Oura Ring and its connected app. By providing daily insights and practical steps to inspire healthy lifestyles, we've helped hundreds of thousands of people understand and improve their health.
For us, empowering the world starts with living our values and empowering our team. As a quickly growing company focused on helping people live healthier and happier lives, we work to promote work-life balance and ensure that our team members have what they need to do their best work — both in and out of the office.
We are looking for an experienced Senior Backend Engineer (internal title: Senior Software Engineer) to work on Oura’s DataFlow squad, responsible for the movement of data between the app and cloud and the core cloud storage service.
DataFlow squad core mission:
The Squad's Domain
Most of the dataflow squad's work is in the cloud backend. However, the team also takes on some mobile app development work, helping develop the client side of the data synchronization system, which is a shared responsibility with another team. Your work will involve some of the following:
We are looking for someone who brings their own added value to the team, someone who wants to roll up their sleeves and work on making our services the best they can be.
We hope that following can be said about you:
Not required but relevant:
What we offer:
Oura is an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees.
About the company
Oura Ring: the most accurate sleep and activity tracker is all about you: it measures the physiological signals of your body, understands your lifestyle, and guides you to make your own optimal daily choices. The ring features scientifically validated ...
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.