Nouveau Amazon

Software Development Engineer - Prime Video Downloads

  • Seattle (King)
  • Conception / Génie civil / Génie industriel

Description de l'offre

DESCRIPTION

The Prime Video Downloads Services team powers the future of Prime Video Downloads. We enable our millions of customers worldwide to watch any videos anytime, anywhere in a mobile world. We create innovative new downloads experiences used every day by people you know, collaborating with app developers, service teams, and data providers.

You will realize customer-facing features on the Prime Video mobile apps through building highly available backend services. We are a new feature team and you will define the foundation for innovating and refining our product. Our services give customers control of the downloads experience they want and enable client teams developing on any platform to deliver features faster to customers. You will own large-scale services, optimized data storage and reporting, and the implementation of business rules driving the whole experience.

We are looking for engineers who work to empower others, are customer driven, and embrace a high level of operational excellence.

Responsibilities:
· Responsible for the development and maintenance of key system features
· You will investigate design approaches, prototype technology and evaluate technical feasibility, on your own and with other team members
· Be able to operate in an Agile/Scrum environment to deliver high quality software against aggressive schedules
· Establish architectural principles, select design patterns, and mentor team members on their appropriate application

Check out our apps:
https://play.google.com/store/apps/details?id=com.amazon.avod.thirdpartyclient
https://itunes.apple.com/us/app/amazon-video/id545519333?mt=8

Profil recherché

BASIC QUALIFICATIONS

· Bachelor's Degree in Computer Science or related field
· 3 plus years of proven experience in Computer Science fundamentals in algorithm design, problem solving, complexity analysis, data structures, and object-oriented design
· Strong problem solving skills and an ability to handle ambiguous challenges
· Ability to take a problem, create the design and estimate the time to implement the design autonomously
· Demonstrated ability to work effectively cross-group, with a passion for team collaboration
· Proven ability to work in an ownership and results oriented culture