company_logo

Full Time Job

Senior Software Developer - Video Playback SDK

Hulu

Beijing, China 07-07-2021
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Hulu's global Video Engineering team is seeking an experienced software developer who will be an exceptional addition to our playback QoS group. As a Senior Software Developer at Hulu, you will be involved in the daily development across teams and the evolvement of Hulu's state-of-the-art intelligent streaming system. If you are someone who wants to play an important role inside the team that does crossover stuff between video streaming technologies and data driven optimizations, then this is a great position for you.

WHAT YOU'LL DO
• Build and improve the quality of Hulu video playback system, which includes ABR algorithm modules on multiple platforms (web/living room/mobile devices), high-availability services, and more.
• Contribute to the development of QoS measurement, QoS optimization algorithms, QoS issue alerting, and other innovations related.
• Collaborate with multiple teams and workforces to integrate optimizations across all components in the video system with the goal of improving playback QoS and driving up user engagement.
• Diagnose and tackle online issues; bring experience and findings into future system iteration.
• Follow and improve Engineering standards during development; ensure development efficiency and software quality via appealing design, efficient testing and accurate documentation.

WHAT TO BRING
• Bachelor's/M.S degree in Computer Science or other related technical fields.
• 3+ years software development experience.
• Experience with one or more languages: Javascript/Typescript, Java/Scala, python development.
• Experience with SDK development including interface design, external interaction, SDK performance tuning, etc.
• Strong algorithm and coding capabilities.
• Clear communication, collaboration skills, and ability to build consensus with multiple partners.
• Proficiency in both written and oral English.

NICE-TO-HAVES
• Experience in multi-client SDK development.
• Experience in video streaming and playback domain, such as ABR, DASH/HLS, CDN, TCP/IP, HTTP/2, QUIC, etc.
• Experience with industrial toolings, like Docker, AWS, ELK and etc.

Jobcode: Reference SBJ-d87zo6-18-118-195-162-42 in your application.