Job Description
Overview
As television and media habits change, our mission remains true to the principles that founded Discovery – every day we seek to ignite people's curiosity to engage, entertain and enlighten the world around them through amazing viewing experiences.
The Direct to Consumer Group is a technology company within the Discovery brand. We are building a global streaming video platform (OTT), and a suite of applications to support all of our network's brands globally. We are building modern container-based micro-services operated on AWS. Our platform covers everything from search, catalogue, video transcoding, personalization, to global subscriptions, and really much more. We build user experiences ranging from classic lean-back viewing to interactive learning applications. We build for connected TVs, web, mobile phones, tablets, and consoles for a large footprint of Discovery owned networks (Discovery, Food Network, Golf TV, MotorTrend, Eurosport, Discovery Play, and many more) This is a growing, global engineering group crucial to Discovery's future.
Responsibilities
We are hiring a software development engineer to join our Global Video Transcoding Platform team. The ideal candidate has a track record of having built multiple high-performance, stable, scalable systems that have been successfully shipped to customers in production. Your work and your approach to work are exemplary: you drive best practices and set standards for your team. You are a key influencer in your team's strategy and contribute significantly to team planning. You show good judgement making trade-offs between immediate and long-term business needs. You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge, and helping to tie-break key technical decisions.
Qualifications
What you will need to have
• 5+ years industry experience as a Software Engineer in an agile environment
• Experience developing high-throughput backend services scaling to 10's of millions of users in real-time and on-demand transactions in server-server and client-server applications
• Hands-on experience designing and developing distributed, asynchronous services involving many components and using popular tech stacks and design patterns
• BS, MS or PhD in Computer Science or related field, or equivalent experience
• Must have the legal right to work in the United States.
Jobcode: Reference SBJ-rvo0kw-3-238-228-191-42 in your application.