Software Development Engineer, Prime Video, Video Quality Analysis

Software Development Engineer, Prime Video, Video Quality Analysis

Software Development Engineer, Prime Video, Video Quality Analysis

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
93858
Date Posted
1 year ago
Recruiter
Andrew Skonl
Job Views
69

Job Description

DESCRIPTION

Job summary

Come build the future of entertainment with us.

Are you interested in shaping the future of movies and television? Do you want to define the next generation of how and what Amazon customers are watching?

Prime Video is a premium streaming service that offers customers a vast collection of TV shows and movies - all with the ease of finding what they love to watch in one place. We offer customers thousands of popular movies and TV shows from Originals and Exclusive content to exciting live sports events. We also offer our members the opportunity to subscribe to add-on channels which they can cancel at anytime and to rent or buy new release movies and TV box sets on the Prime Video Store. Prime Video is a fast-paced, growth business - available in over 240 countries and territories worldwide. The team works in a dynamic environment where innovating on behalf of our customers is at the heart of everything we do. If this sounds exciting to you, please read on.

Key job responsibilities

You will be working in an agile environment, collaborating with experienced cross-disciplinary Amazonians to conceive, design, refine and bring to market innovative products and large distributed services to help lead fundamental changes in the industry. The services you deliver will be low latency, cost-efficient, highly scalable, fault-tolerant and easy to use.

A day in the life

You will be building one of the largest and most scalable services in Prime Video. Our goal is to identify, within seconds, any audio or visual defects across the thousands of different TV shows, movies, live sports events and broadcast channels being watched at any time by our customers worldwide. We need to do this with low latency, low cost, high accuracy and high resiliency. The team designs, builds and operates the services that perform this video defect analysis at scale. Our engineers work closely with applied scientists who design and build new defect detectors, the Live Operations teams who manage our live sports events and channels, and the catalog teams who manage our ever-growing library of TV shows and movies.

Using some of the latest AWS capabilities we architect for high availability whilst also optimising for low cost, to ensure we can reliably deliver the broadest possible coverage.

About the team

We're teaching computers to watch TV! Our vision is to help Prime Video customers experience the highest quality video, from any source, watching on any device, anywhere. To achieve this we develop industry-leading mechanisms to measure and evaluate the quality of the video experience. We operate a service with the goal to scale to monitor 1000s of channels, 50,000+ annual live events and 1000s of daily new content items. We package this capability in ways that teams across Prime Video can use to detect audio/video defects automatically and instantly at any point in the video pipeline, from content origin to a customer’s device. We use the expertise we develop to advance the state-of-the-art in objective measures that can detect defects and predict our customers’ perceptions of image and audio quality, enabling Prime Video services to optimize the delivery of content that delights customers with the best possible pictures and sound.

The solutions we're building are demanding. We collaborate with teams across Amazon and create novel algorithms to detect defects and measure quality, using techniques spanning image processing, image analysis, computer vision and machine learning. We optimise those algorithms to run accurately, efficiently and quickly so that reliable results are available as close to real-time as is possible. The scope of our charter means we're also building the services that can capture, transport and then process huge amounts of video data. The range of problems we have to solve in our space, and the enormous potential to positively impact Prime Video's ability to scale, provides a breath of opportunities for engineers to grow and develop their skills.

BASIC QUALIFICATIONS

Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

Non-internship professional software development experience

Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

* Highly proficient in at least one of C++, Rust, Python

* Experience developing web services, or other large scale distributed systems, that have been successfully delivered to customers

* Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

* Experience influencing software engineers best practices within your team

PREFERRED QUALIFICATIONS

* Experience with one or more of computer vision, image processing, video compression.

* Experience or a keen interest in using video processing technologies such as GStreamer, FFmpeg

Job ID: 93858

Similar Jobs

Meta

Full Time Job

Software development engineer, prime video, video quality analysis Software development engineer, prime video, video quality analysis

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Software development engineer, prime video, video quality analysis Software development engineer, prime video, video quality analysis

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Software development engineer, prime video, video quality analysis Software development engineer, prime video, video quality analysis

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Software development engineer, prime video, video quality analysis Software development engineer, prime video, video quality analysis

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept