Amazon

Returning Candidate?

Software Development Engineer, Amazon Video Playback

Software Development Engineer, Amazon Video Playback

Job ID 
520892
Location 
US-WA-Seattle
Posted Date 
5/31/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Want to be part of delivering premium video to customers around the world? How about across a multitude of platforms, connections, and technologies? The Amazon Video Playback team is hiring!

Amazon Video Playback is the team behind video delivery, and that goes far beyond a play button. Be part of the team building a cutting-edge video playback stack including everything from low-level media renderers to distributed app deployment systems. We’re at the forefront of digital video and are constantly pushing the envelope of what’s possible.

You will be working on a cross-platform player available on PCs, tablets, phones and living room devices worldwide. We are passionate about open standards and work closely with our partners and device manufacturers to improve the quality and accessibility of high quality media for our customers. We work on a full video stack, including adaptive bitrate heuristics, offline playback, dynamic app distribution, multi-video playback, application frameworks and low-level rendering all wrapped up in buttery-smooth UI. We invest heavily in cutting edge technologies such as better-than-broadcast live streaming and X-Ray (immersive content metadata), on top of brand new ways to acquire, render, and consume content.

We would love to have you join us and build the systems, services, and apps that delight our end users. We measure data in Petabytes and streaming in Exabytes. We obsess over big picture problems like "How do we deliver video that’s more reliable than the internet it’s delivered over?" to low level details like "How do we squeeze maximum picture quality out of every bit delivered?" We build huge scale distributed systems on the AWS cloud to make sure our service is always reliable for our customers. We use computer vision and machine learning techniques to build rich metadata about videos, and partner closely with teams like IMDb to let customers explore deeper into the TV and movies they love. In short, we have exciting challenges in an industry that’s doubling in size every year, and you can be a part of it.

Basic Qualifications

* Expert knowledge of at least one fundamental programming language such as Java, C, or C++
* Expert knowledge of design patterns, data structures and algorithms
* Relentless customer focus
* Excellent analytical skills
* Excellent written and verbal communication
* Bachelors degree in Computer Science or equivalent

Preferred Qualifications

* Experience building multimedia playback technologies
* Working knowledge of web technology (MSE/EME, HTTP2, QUIC)
* Masters degree in Computer Science or equivalent