Software Engineer - Vid Streaming
Discovery Communications
London, UKThis was removed by the employer on 4/30/2019 10:30:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Software Engineer - Vid Streaming jobs in London-UK
Search all Software Engineer - Vid Streaming postings
Full Time Job
Are you interested in shaping the future of Television, Sport and Olympics? Do you want to define the next generation of Discovery’s D2C platform? We need your passion, innovative ideas, and creativity to help build a world-class Live and VOD streaming platform to super-serve our super-fans.
Responsibilities
• Delivering high quality code on time as part of a cross-functional team
• Taking an active part in team discussions around system component design, improvement and integration.
• Designing and developing high performance, test-driven code
• Working with and maintaining a large existing code base as well as new components
• Maintaining production code
• Contributing to deployment and QA processes
• This job will require travel to our Paris, New York and Bellevue offices
You will need to have an established background in developing customer-facing experiences, a strong technical ability and great communication skills. We value individuals who are motivated to achieve results in a fast-paced environment, and have high levels of creativity, great analytical reasoning skills, and, of course, a passion for TV and Sport!
Requirements
• Experience in a Software Engineer or Software Developer role within a customer-facing organisation
• Experience with object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
• Expertise in one or more of the following:
• Java
• Rust
• Go
• C#
• C
• Knowledge of AWS (GCP and/or Azure is a bonus!)
• Knowledge of professional software engineering fundamentals and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Experience with critical, 24x7 systems
• Ability to work on a diverse team
• Expert knowledge of video streaming, codecs, video delivery and broadcast workflows
Desirable
• Experience with mission critical, 24x7 systems
• Experience with high throughput, multi-threaded systems
• Experience implementing and consuming large-scale web services
• Master’s degree in computer science or equivalent
• Experience in development on cloud-based infrastructure
• Experience influencing engineering best practices within your team
• Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
• Excellent problem-solving skills