Returning Candidate?

Amazon Video Software Development Engineer-Santa Monica, CA

Amazon Video Software Development Engineer-Santa Monica, CA

Job ID 
US-CA-Santa Monica
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

The Amazon Video (AV) team is offering a truly exceptional opportunity to be a part of a small team working on an industry-leading instant video service. This service is used daily by a massive audience on Amazon's websites and through a variety of devices including the Kindle Fire. The Amazon Instant Video catalog contains over 190,000 titles, including new and popular titles as well as self-published content. The AIV team is committed to delivering the highest quality customer experience, from massive selection and intuitive shopping to online and living room viewing experiences.

Using a combination of open source and proprietary technologies, we build cutting-edge tools and services to ensure remarkably high standards of quality across our video content onboarding and delivery systems. As a strong customer advocate, you will help own video quality end to end (E2E). We research cutting edge techniques for identifying and correcting defects in video content while ensuring our content ingestion, encoding, packaging, and publishing systems are robust, efficient and scalable.

We are looking for a talented, detail-oriented and enthusiastic Software Development Engineer who is passionate about quality and is enthusiastic about new digital products. The person chosen for this position will have the opportunity to contribute their creative ideas and energy to Amazon Instant Video. Duties include research, design, implementation, documentation, and maintenance of new and existing systems and the creation of software services and tools to drive the software development process towards higher quality.

Basic Qualifications

• Bachelor’s Degree in Computer Science or related technical field and 2 years relevant work experience, or 4+ years relevant work experience
• Expert level Java, C# or C/C++
• Experience building robust, scalable software and services
• Experience with agile methodologies
• Attention to detail, and the ability to pick up new tools and technologies quickly

Preferred Qualifications

• 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 distributed computing and enterprise-wide systems
• Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
• Experience developing in a Linux environment
• Experience with web services and databases, preferably Oracle and SQL
• Familiarity with video technology and/or embedded software a plus