Back to Jobs
D

Senior Software Engineer

DAZN Hyderabad, Telangana, India

Apply for this Position

Job Description

"Unlock the future of video streaming as a Senior Software Engineer at DAZN, where you'll drive innovation in video playback experiences across Android TV devices using cutting-edge technologies."

As a Senior Software Engineer on our Video Playback team, you'll be at the forefront of developing and optimising playback experiences that delight our users. You'll work closely with subject matter experts and video specialists to design and implement solutions that push the boundaries of what's possible in video streaming.

From designing connected living room devices solutions to optimising playback performance and video quality, your expertise will be crucial in shaping the future of video streaming on Android TV devices.

Why you should learn this:

The demand for skilled Senior Software Engineers in video streaming is on the rise, with a projected 10% annual growth rate in the next 5 years.

Expected Salary: $150,000 - $250,000 per year, depending on experience and location.

How it works:

  • Step 1: Design and implement connected living room devices solutions using ExoPlayer and Shaka technologies.
  • Step 2: Collaborate with frontend and platform teams to ensure seamless interaction between WebView UI and native Android technologies.

Core Concepts to Master

1

Hybrid Platform Architecture

A deep dive into the hybrid platform combining native Android (ExoPlayer) and HTML5 WebView-based UI technologies, and how it enables seamless playback experiences across Android TV devices.

2

ABR Algorithms and Playback Resiliency

A detailed explanation of how to design and implement ABR algorithms and playback resiliency using ExoPlayer and Shaka technologies to ensure optimal playback performance and video quality.

3

Optimising Playback Performance and Video Quality

A comprehensive guide on how to optimise playback performance, startup time, buffering behaviour, and video quality across a wide range of connected living room devices.

Interview Questions (Beginner)

  • What is ExoPlayer and how does it differ from other media players?
  • How do you approach designing and implementing connected living room devices solutions?
  • What are some common challenges in optimising playback performance and video quality, and how do you troubleshoot them?

Job Overview

CompanyDAZN
Employment TypeFull-time
LocationHyderabad, Telangana, India
Experience LevelFresher

Advance Questions

  • • Can you explain the architecture of a hybrid platform combining native Android and HTML5 WebView-based UI technologies?
  • • How do you implement ABR algorithms and playback resiliency using ExoPlayer and Shaka technologies?
  • • Can you walk us through your process for optimising playback performance, startup time, buffering behaviour, and video quality across a wide range of connected living room devices?