Full Time Job

Senior Software Engineer - Video Platform Engineering


Beijing, CN 07-18-2022
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Senior Software Engineer - Video Platform Engineering (Android)


As a Sr. Software Engineer for the Video Platform Engineering team, you will help us provide the best in class video experience on browsers, connected devices and STBs pushing the envelope of what is technically possible with the most exciting content in the industry.

We're looking for an engineer who is proficient in Android development with an interest in working outside of typical Android development environments and frameworks.

Experience in Javascript development, with knowledge of media playback and modern video standards is a bonus.

We truly believe we offer a unique opportunity for any technologist:
• To work within a strong organization of video experts
• To work on a bleeding edge video player stack
• To work with a world-class team of engineers
• To work in a highly collaborative team environment
• To have an influence on the innovation of products used globally by millions


As a critical member of a team of video platform engineering you are responsible for building out next generation video players and extensions
• Build Android player component for content and ads playback
• Build next generation video players for browser, connected TVs and set-top boxes
• Port the video playback stack to new hardware
• Optimize player performance
• Contribute to the best engineering practices, including the use of design patterns, CI/CD, code review and automated test
• Collaborate with other teams internally to resolve issues and facilitate playback integration.

• Bachelor or above in Computer Science or Computer Engineering
• 4+ years experience as a developer and strong programming skills.
• 2+ years experience with Android development using Java/Kotlin
• An interest in working for cross platforms, including iOS, Android and Web.
• Experience and ability to learn new technologies and system architectures.
• Good communication, fluent English both verbal and oral.
• Great collaboration skills and a strong teamwork ethic.

• Experience with video players
• Experience with other development environments like Javascript, Rust, Kotlin, Swift
• Experience with or understanding of HLS (HTTP Live Streaming) standards.

Jobcode: Reference SBJ-r1zz4x-3-235-65-220-42 in your application.