Optimize live playback using ExoPlayer, QoE analytics, and Kotlin across Android and Android TV in Kake’s remote-first engineering community.
This senior engineering role focuses on high-quality playback in a mature, high-scale streaming ecosystem. You will build and maintain video player frameworks, diagnose real-world performance through QoE metrics, and improve playback reliability. The position requires robust Android development experience with Kotlin and Java.
Key Responsibilities:
- Optimize ExoPlayer components for live-streaming performance
- Use QoE analytics to diagnose playback problems
- Improve playback reliability across Android devices
- Collaborate with cross-functional teams on quality
- Contribute streaming best practices and continuous improvements
Requirements:
- Seven or more years developing Android applications
- Expertise with Kotlin and Java
- Experience building Android video players and live playback
- Proficiency with Jetpack Compose, Coroutines, and Flows
- Experience with Conviva, Mux, Hydrolix, or similar QoE metrics
Bring senior Android engineering, ExoPlayer optimization, and QoE analytics skills to Kake’s live playback systems.
📌 Senior Android ExoPlayer Engineer (Montreal)
🏢 Kake
📍 Montreal