company_logo

Full Time Job

Principal Software Developer - Data & Backend

Hulu

Beijing, CN 05-09-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
SUMMARY

Disney Streaming's global Media Engineering team is seeking an experienced software engineer who will be an exceptional addition to the Knowhere team of our Quality, Targeting & Experience group. As a Principal Software Engineer at Disney Streaming, you will be involved in the daily development across teams and the evolution of Disney Streaming'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 media streaming technologies and data-driven playback optimizations, then this is a great position for you.

WHAT YOU'LL DO
• Design, build and improve the quality of experience (QoE) system including both data solutions and backend systems.
• Contribute to the design and implementation of playback big-scale data systems, the development of QoE backend services, and other innovations related.
• Collaborate with multiple teams and workforces to integrate optimizations across all components in the media engineering system with the goal of improving playback QoE and driving up user engagement.
• Follow incidents with the team, deriving insights for resiliency & availability into future iterations.
• Regularly review code from peers and provide technical guidance on architecture for continuous improvements and shared knowledge.

WHAT TO BRING
• Bachelor in Computer Science or other related technical field.
• 5+ years software development experience.
• Proficiency with programming languages including but not limited to: Golang for backend services, Java/Scala/Python for data systems.
• Experience with big-data stacks and ecosystems in different data infrastructure and environments.
• Experience of building, managing and tuning high throughput and high-available systems.
• Clear communication, teamwork skills, and ability to build consensus with peers.
• Proficiency in both written and oral English.

NICE-TO-HAVES
• Experience with business intelligence tools for data visualizations and data analytics.
• Experience with AI-empowered systems, feature engineering and machine learning.
• 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, K8s, Nginx, AWS, Elastic Stack, etc.

Jobcode: Reference SBJ-d5wbm7-13-58-150-59-42 in your application.