DESCRIPTION
Are you interested in shaping the future of video? Are you passionate about enabling smooth and immersive video experience on both wide-reaching and next generation smart TVs, mobile devices, game consoles, and video gadgets?
Do you want to join the journey to deliver the best streaming quality to every customer in every country around the world?
Are you excited about the opportunity to build massively parallel exabyte-scale transcoding infrastructure that forms the backbone of the Prime Video engineering?'
Prime Video is changing the way millions of customers interact with video content. The Prime Video team delivers high-quality video to Amazon customers through subscriptions (Amazon Prime) as well as purchases and rentals.
Every day we face the challenges of a fast paced market, expanding technology set and a wide range of viewing devices. As a leader in the Prime Video Encoding team, you will play a key role in building products from the ground up.
Key job responsibilities
As a member of the Prime Video Playback team, you will spend your time as a hands-on engineer and a technical leader. You will play a key role in defining and building algorithms and products from the ground up.
You will use a wide range of technologies, programming languages and systems. Your responsibilities will include all aspects of software development.
You will have the freedom and encouragement to explore your own ideas and the reward of seeing your contributions move from algorithm to software, benefiting tens of millions of Amazon.
com customers. You should be somebody who enjoys working on complex system software, is customer centric, and feels strongly about building good software as well as making that software achieve its operational goals.
Experience with building and operating web-based applications and / or web services-based applications, especially at massive scale, will be very applicable and helpful.
A day in the life
As part of the Prime Video Encoding team, you will work on building the systems that deliver high quality audio / video for Amazon Prime Video customers worldwide.
You will play a key role in defining and building the architecture used by tenants of the next generation encoding platform.
You will leverage many of the key Amazon Web Services (AWS) technologies including Fargate, S3, API Gateway, Lambda, SWF, and Dynamo DB.
About the team
The Prime Video Encoding team's mission is to create the highest quality video, audio, captions and images possible for millions of Prime Video customers worldwide.
We build large-scale distributed media processing technologies including media transcoding, quality analysis, media inspection and CV / ML applications.
We build services and workflows that analyze, encode, package and encrypt content into the full range of formats required for playback across thousands of device types in over 200 territories worldwide.
Our architecture operates at exabyte-scale, engineered for reliability, scalability, and performance. We are looking for a strong SDE who can help build the next-gen Media Architecture at Amazon scale.
We are open to hiring candidates to work out of one of the following locations :
Toronto, ON, CAN
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.
If you would like to request an accommodation, please notify your Recruiter.