As a technical leader on the Video team, you will play a key role in building software products and features from the ground up.
Full job description
Amazon Video is changing the way millions of customers interact with video content. The Amazon Video team delivers high-quality instant video to Amazon customers through subscriptions (Amazon Prime) as well as purchases and rentals. Amazon believes so deeply in the mission of Video that we've launched our own studio to create original and exclusive content. Every day we face the challenges of a fast paced market and expanding technology set. As a technical leader on the Video team, you will play a key role in building software products and features from the ground up. You will have the freedom and encouragement to explore your own ideas and the reward of seeing your contributions benefit millions of Amazon.com customers worldwide.
We'd love to have you join us and help build automated solutions that test the systems, services, and apps that delight our end users. We build automation for the web, mobile phones, tablets, smart TVs, game consoles, and set top boxes. Our job is to ensure accuracy of our advanced machine learning and data mining algorithms that help customers discover the best movies and TV shows. We obsess about software quality! We think about a thousand different ways to break software systems in our labs, so that our customers can enjoy seamless video playback. We are fascinated by big picture problems like "How to guarantee continuous deployment of high quality software without any human intervention?" to low level details like, “How can we programmatically detect, report and diagnose video playback quality defects down to the last pixel?” We build huge distributed labs running automated tests 24x7 across all supported devices and marketplaces. We use computer vision, OCR and machine learning techniques to solve hard black box testing challenges. In short, we have exciting opportunities in an industry that’s doubling in size every year, and you can be a part of it.
As a Software Development Engineer in Test, you will be designing and developing automated solutions that help guarantee the software quality across a wide range of devices such as TV’s, games consoles, STBs and mobiles & tablets (iOS & Android). You will be working on tools and infrastructure challenges involving big data, machine learning, OCR/computer vision and large scale backend web services, all with the goal of delivering seamless client and video playback experience to the customer.
A successful candidate will have an interest in developing automated solutions for consumer-facing products, a strong technical ability, excellent organisational skills, great communication skills, a motivation to achieve results in a fast-paced environment, and, of course, a passion for TV and film.
We offer a competitive salary, stock units and a range of other benefits including pension scheme, medical cover, corporate discounts for Amazon.co.uk, cycle to work scheme and interest free season ticket loans.
We have a social committee who arrange fun activities and sports clubs for you to join.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief.
All offers are conditional on references, verification of the right to work in the UK, and successful background screening check. This will include previous employment verification, qualification verification (if relevant) and a basic criminal check. Further details of this policy/procedure will be sent to you along with your conditional offer.
- Degree in Computer Science or related field
- Computer Science fundamentals in object-oriented design
- Computer Science fundamentals in data structures
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Experience developing in at least one of Java, C, C++, or Perl
- Interest in developing web services, or other large scale distributed systems
- Interest in designing and developing interactive experiences for games consoles, mobiles and tablets
- Understanding of software engineering practices & best practices for the full software development life cycle, including agile software development, use of software IDEs, use of source control management
Interested? Click the button below to apply.
Can't see the 'Apply Now' button? Login or sign up to Student Hut for full access.