Software Development Engineer - Prime Video

7 days agoCulver City, CA


Prime Video is disrupting traditional media with an ever-increasing selection of movies, TV shows, Emmy Award winning original content, add-on subscriptions including HBO and Showtime, and live events like Thursday Night Football. Making great content available to customers, with high availability is just one part of the puzzle. Experimenting with different ways of making this content available to customers is equally important.

Linear (24/7 Television or broadcast programming) is one of the key options for Prime Video customers globally. Global viewing hours weighs in favor of live or scheduled TV and OTT linear streaming is predicted to grow by 64% in next two years. We are developing the next gen linear catalog systems to provide best-in-class Linear TV experience to Prime Video customers. It is Day 1 for the linear TV experience on Prime Video.

This is your opportunity to take an active role in shaping the future of digital video by defining the next generation of what Amazon customers are watching. We need your passion, innovative ideas, and creativity to help continue to deliver on our ambitious goals.

We are looking for strong developers who are passionate about delivering excellent digital media experiences to our customers. The candidate will have an opportunity to influence linear TV consumption behavior of millions of Prime Video customers globally by developing micro services using AWS tech stack. The candidate will be supported by Principal Engineers, and Sr. technical leaders in the organization to ensure they are successful at Amazon.

Successful candidates for this position will have a strong background in C++/Java, Python and/or SQL. Experience with ElasticSearch, AWS services including Dynamo, SQS, and Athena will enable you to on-board seamlessly. Equally important to these functional skills are a candidate's ability to multi-task, adapt to evolving business requirements, and ability to communicate clearly and concisely through written communication.


• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.


• Experience with mission critical, 24x7 systems
• Experience with high throughput, multi-threaded systems
• Experience implementing and consuming large scale web service
• Fluency in programming languages beyond Java and C++ (e.g. Ruby, Python, Perl)
• Masters degree in Computer Science or equivalent
• Proven large scale system design skills
• Strong working knowledge of operating system fundamentals
• Working knowledge of REST and RPC service patterns and other client/server interaction models
• 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

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records

By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.

Job ID: Amazon-1440188