Amazon is where women work

Home    Amazon    Jobs    Job

Job is no longer available

Software Development Engineer, Amazon Video - Financial Systems


London, United Kingdom


The video entertainment industry is at an exciting crossroads. Billions have been invested, market-leaders are emerging, and cutting-edge digital video services are delivering award-winning original programming. Amazon Video is playing a major role in this disruptive revolution by helping to change the way millions of customers interact with video content. The Amazon Video team delivers high-quality instant video to Amazon customers through our Prime subscription as well as purchases, rentals and channels. Amazon believes so deeply in the mission of Amazon Video that we've launched our own studio to create original and exclusive content, such as The Grand Tour, The Man in the High Castle and Transparent.

We are seeking talented software development engineers with an interest in full-stack software engineering to build decision support tools to enable Amazon to acquire better content for Prime Video globally. As an Amazon software engineer in this team you will design, develop, test and deploy new features to solve challenging content selection problems using machine learning and big data techniques. A successful candidate will have strong technical ability, great communication skills and an established background in developing full-stack n-tier systems.


· Degree in Computer Science or related field, or equivalent work experience.
· Computer Science fundamentals in object-oriented design.
· Highly proficient in at least one of Java, Scala, Python.
· Familiar with one or more of JavaScript, C++, C#, Objective-C.
· Algorithms, data-structures, efficiency, concurrency, performance optimization.
· Object-oriented development and design patterns.
· OS fundamentals and systems architecture.
· Strong analytical and excellent problem solving skills.
· Strong written and verbal English communications skills.
· Highly pragmatic; we use technology to solve real-world problems expediently.


· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
· Experience with big data/cluster computing environments e.g. MongoDB, Hadoop, Amazon EMR.
· Experience with machine learning, deep learning, data mining, and/or statistical analysis tools.
· Experience communicating with users and other technical teams to collect requirements, describe software product features and technical designs
· Experience influencing software engineering best practices within your team


Share this page:

Join the community