Skip to main content

Software Engineer - Prime Video - Web Players, Prime Video Web Players

Job ID: 2110031 | Amazon.com Services LLC

DESCRIPTION

Job summary
Do you love movies? Are you intrigued about how “The Matrix” is streamed to a computer and recreated on the screen? Are you excited about building products for hundreds of millions of customers, including your friends and family?

The Web Players team owns the Prime Video players on web browsers and embedded web views, Chromecast receiver app, and Windows devices. The team is passionate about building an accessible player and has enabled features such as Watch Party's for enjoying movies with friends and family. For Sport enthusiasts we support the live games experience obsess over high quality zero interruption streams.

Key job responsibilities
Successful candidates for this position will have a background in TypeScript and Javascript. Have familiarity with:

  • HTML5 video player development
  • Widevine and PlayReady DRM technologies
  • Different video delivery methods (DASH, HLS, Progressive etc.)
  • Optimize player performance
  • Collaborate with other teams internally to resolve issues and facilitate playback integration.

Equally important to these specific skills is a candidate's ability to multi-task, adapt quickly to new development environments and changing business requirements, learn new systems, gain new skills, create reliable & maintainable code, and find creative, scalable solutions to difficult problems.

The ability to communicate clearly and concisely both written and orally is a key competency as is demonstrable skill as a self-starter. We are looking for candidates who are passionate about delivering consistently great digital media experiences to our customers, particularly those who want to grow within a world-class engineering team.

A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems.

A day in the life
Every day we are innovating to enhance our customer experience for our little customers on Amazon Kids on Alexa Echo show devices to those who want to enjoy movies or tournaments on Prime Video. As an engineer on the team you will work closely with Product management to develop and improve the Web Player experience. Build SDKs to support player features such as accessibility. Integrate and analyze video playback analytics solutions to continually optimize performance.

About the team
Our team enjoys a fast paced, highly collaborative environment. To be successful, you will need to be flexible and entrepreneurial. You work on big, creative ideas, and you are hands on with incremental features. You are a true owner – you care about the customer experience deeply and you care about the long term sustainability of the product just as deep. You create extensible design and easy to maintain solutions with the long term vision in mind.

BASIC QUALIFICATIONS

  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

  • Bachelor’s Degree in Computer Science or related field

The pay range for this position in Colorado is $143,700- $194,400/yr; however, base pay offered may vary depending on job-related knowledge, skills, and experience. A sign-on bonus and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered. This information is provided per the Colorado Equal Pay Act. Base pay information is based on market location. Applicants should apply via Amazon's internal or external careers site.

PREFERRED QUALIFICATIONS

  • Masters or Ph.D degree in computer science or related discipline.
  • Knowledge of HTTP / HTTP/2 / MSE / EME specifications.
  • Knowledge of video performance metrics and a proven history of making data driven decisions.
  • Nice to have familiarity with other development environments like C++, Rust, Node.js, Python, Go, Scala.
  • Nice to have familiarity with Widevine and PlayReady DRM technologies.
  • Meets/exceeds Amazon’s leadership principles requirements for this role.
  • Meets/exceeds Amazon’s functional/technical depth and complexity for this role.




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, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.