Senior Software Engineer, DataFlow (Android)
Core
Senior Android engineer building core platform components for data storage, synchronization, and movement between the Oura mobile app and cloud infrastructure.
Role type
Senior IC Android platform engineer
Builds
Internal-facing data management systems, sync layers, and storage APIs for the Oura Ring app
Domain
Health tech / Wearables / Mobile data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, modern Android app architecture, system design, database design, concurrency, testing, code generation, performance optimization
Preferred skills
C++/JNI, distributed systems, data consistency, HTTP API design, iOS development, application profiling
Technologies
Kotlin, RealmDB, SQLite, Python, Rust, AWS, TypeScript
Responsibilities
Writing Kotlin code for core Android components, improving app-cloud data sync reliability and latency, designing app-side data storage APIs, implementing automation and code generation layers, mentoring engineers
Seniority
Senior, hands-on IC with mentorship responsibilities