Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Amazon Business Development Manager Amazon Devices 
United Kingdom, England, London 
840314001

Today
DESCRIPTION

Key job responsibilities
You will be contributing to our teams' technical strategy, designing and developing reusable, object-oriented and performant software utilizing well-known patterns (MVC, Composite, Delegate, Protocol…) that may span multiple platforms, form factors, and resource challenges.You will be exposed to the best experiences in mobile and multimedia software development as well as cutting-edge video streaming technologies such as audio/video codecs (AVC, HEVC, AAC, AC-3), DRM (Widevine, FairPlay, PlayReady), media frameworks (gstreamer, openMAX, iOS AV), streaming technologies (DASH, HLS, SmoothStreaming) and media container formats.A day in the life
Your primary focus is on designing and maintaining the components that power every title on Prime Video. This involves creating highly performant and low-latency systems that ensure users can start streaming their content with just a click. The challenges are unique, especially when it comes to managing the sheer scale of requests you handle daily.
Beyond the technical work, you also play a key role in mentoring junior engineers. Sharing your knowledge and seeing others grow is incredibly fulfilling. You're always encouraged to push the boundaries of what's possible, and you have the freedom to explore new ideas that can elevate the service to the next level.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language


PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent