We are looking for a Senior Software Engineer specializing in video playback services and player technologies to help deliver world‑class streaming experiences. In this role, you will focus on building, optimizing, and evolving our playback platform, working across web, mobile, and connected devices. You will leverage modern player frameworks to fine‑tune playback performance, reliability, and quality at scale.
The Senior Software Engineer will collaborate closely with video infrastructure, CDN, encoding, product, and device teams to ensure a seamless, high‑quality viewing experience.
Job Responsibilities
Design, develop, and maintain playback services and client player integrations powering Sony Pictures' streaming applications
Build and enhance playback functionality using Shaka Player, Media3 Player (ExoPlayer), Video.js, hls.js and other open source video players across web, mobile, and connected TV platforms
Improve startup time, buffering performance, bitrate adaptation, and playback reliability
Optimize playback pipelines for HLS and DASH streaming, including DRM, adaptive bitrate (ABR), and CDN interaction
Analyze playback telemetry and QoE metrics to identify performance bottlenecks and drive improvements at scale
Conduct deep technical investigations into playback failures, device compatibility issues, and streaming edge cases
Implement advanced features such as:
Low latency streaming
DRM integrations (Widevine, PlayReady, FairPlay)
Ad insertion (SSAI / CSAI)
Offline playback
Contribute to technical strategy and best practices for streaming media playback
Implement playback monitoring, telemetry, and analytics instrumentation to measure and improve video QoE
Develop tools and dashboards to monitor playback health and diagnose issues in production environments
Job Qualifications
5+ years of software engineering experience in video streaming, media playback, or related areas
Strong experience with video player frameworks, including at least one of: Shaka Player, Media3 Player, Video.js, hls.js
Deep understanding of adaptive streaming protocols: HLS, MPEG-DASH, CMAF
Familiarity with DRM technologies including Widevine, PlayReady, or FairPlay
Experience analyzing video QoE metrics (startup time, rebuffering, bitrate adaptation, playback errors)
Preferred Qualification
Experience building or contributing to player SDKs or playback frameworks
Familiarity with Media3 Player (ExoPlayer) internals and Android media pipeline
Experience with ad-supported streaming and FAST channel delivery
Experience working with CDNs, edge delivery, and media packaging pipelines
Understanding of modern codecs
Experience contributing to or working with open source player ecosystems
Job Work Set up
Onsite (Office Location: Culver City, CA) - Mondays to Thursdays / Remote - Fridays
40 work hours/week
Full-Time Position with Benefits - Includes Medical, Dental, and Vision coverage through HMO
Note: This position does not include Paid Time Off (PTO) or 401(k) benefits
#J-18808-Ljbffr

Playback Engineer
Arcadian · Culver City, CA, USA ·
- Pay:
- 180.000 - 240.000
- Job type:
- Full Time