Software Development Engineer
Amazon.com
Bangalore, KA, IN
6d ago

Are you interested in shaping the future of video? Are you passionate about enabling smooth and immersive video experience on both wide-

reaching and next generation smart TVs, mobile devices, game consoles, and video gadgets? Do you want to join the journey to deliver the best streaming quality to every customer in every country around the world?

Are you excited about the opportunity to contribute to state-of-the-art encoding algorithms and deliver the highest quality per bit for every title, device and customer?

Prime Video is changing the way millions of customers interact with video content. The Prime Video team delivers high-quality video to Amazon customers through subscriptions (Amazon Prime) as well as purchases and rentals.

Every day we face the challenges of a fast paced market, expanding technology set and a wide range of viewing devices. As a member of the Prime Video Playback team, you will spend your time as a hands-

on engineer and a technical leader. You will play a key role in defining and building algorithms and products from the ground up.

You will use a wide range of technologies, programming languages and systems. Your responsibilities will include all aspects of software development.

You will have the freedom and encouragement to explore your own ideas and the reward of seeing your contributions move from algorithm to software, benefitting tens of millions of Amazon.com customers.

Bachelor’s Degree in Computer Science or related field

Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education

3+ years professional experience in software development

Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis

Proficiency in, at least one modern programming language such as C, C++, C#, Java

Experience designing and developing robust and scalable software and services

Experience and knowledge of video compression, formats and encoding / decoding algorithms.

Experience and knowledge of media container and codec formats, streaming protocols and encoding tools

Experience in building significant modules for complex software systems that have been successfully delivered to customers

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 in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

Experience influencing software engineering best practices including development and maintenance

Apply
Add to favorites
Remove from favorites
Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form