• Software Development Engineer

    Location UK-London
    Posted Date 3 months ago(3 months ago)
    Job ID
    658942
    Company
    AMZN Dev Center (London) Ltd
  • Job Description

    At Amazon Prime Video, we're fundamentally changing the way millions of customers access, consume and interact with video content worldwide. Inventing on behalf of our customers is in our DNA: Prime Video, X-Ray and Amazon Studio Originals are just a few of the features and capabilities that delight our customers. It's a green-field space overdue for disruption and we'd like you to join us in our mission to enable everyone to search, discover, consume and interact with video content anytime, anywhere and on any device.

    We're looking for a great software engineer to help us build a new generation of partner-facing tools and services, that scale to meet our ambitious goals for supporting Prime Video on every device that a customer wants to watch on. Your contribution will help deliver worldwide distribution of our Prime Video experience for customers using devices like smart TVs, games consoles and set-top streaming boxes.
    The role provides an opportunity to contribute to world class test automation, building on the latest advances in image recognition, machine learning and distributed services. You'll be joining an agile team with engineers from a broad range of backgrounds, who collaborate and share their expertise across a wide range of technologies, from micro-services on AWS, to low-level high-performance embedded code, to designing testability into our core technology. As a software development engineer you'll be responsible for contributing across our product life-cycle, from determining requirements, defining system architectures, implementing tools and services, to building instrumentation to help us measure and test our hypotheses.

    If you are passionate about taking your coding and software engineering skills to the next level, excited about the opportunity to work closely with partners across the globe, and enjoy immersing yourself in the latest digital video experiences, we might be the right place for you.

    Basic Qualifications

    • 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, C++, C#, Objective-C.
    • Experience with one or more of JavaScript, Ruby, Perl, Python.
    • Evidence of working with algorithms, data-structures, efficiency, concurrency, performance optimization.
    • Evidence of working with object-oriented development and design patterns.
    • OS fundamentals and systems architecture.
    • Cloud computing, large-scale and high-availability distributed architecture.
    • Experience working in an Agile environment.
    • Strong analytical and excellent problem solving skills.
    • Strong written and verbal English communications skills.

    Preferred Qualifications

    • Working familiarity with scripting languages like Python and/or JavaScript with Node.js
    • Demonstrable ability to promote best practices in quality areas, including testability and instrumentation
    • Experience with scalable distributed systems and service oriented architectures
    • Experience with AWS and AWS Developer Tools
    • Knowledge and applicable work experience in creating automated test cases and improving test frameworks
    • 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
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job