Prime Video is looking to expand its advertising offerings by designing and building large-scale systems for dynamic ad insertion in video on demand streams, aiming to enhance the customer streaming experience and integrate new products and features.
Requirements
- Experience with critical, 24x7 systems
- Experience with high throughput, multi-threaded systems
- Experience developing web services, or other large scale distributed systems, that have been successfully delivered to customers
- 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
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Responsibilities
- design large scale systems to power the vod streams with ads viewed by a massive audience daily
- design large scale systems to power the live and vod streams with ads viewed by a massive audience daily
- build highly scaled, low latency services that fetch, ingest, stitch and deliver ads using industry leading video ad serving technologies
- handle dynamic transcoding and ad insertions as part of video playback
- work on challenging problems in the low latency/high throughput domain of dynamic ad insertion for Video on demand
- design and build systems that will be in the core path of video delivery to Prime Video customers worldwide
- develop customer-facing experiences
Other
- a strong technical ability
- great communication skills
- a motivation to achieve results in a fast-paced environment
- a high level of creativity
- great analytical reasoning skills