Software Development Engineer, Prime Video

Amazon
Amazon

Software Engineering

Posted on Jul 3, 2026

Description

Do you want to take on one of the most important engineering challenges shaping the future of movies, television, and digital video? Do you want to define the next generation of how and what Amazon customers are watching?

Prime Video (PV) is a premium streaming service that offers customers the greatest choices in what to watch, and how to watch it. PV delivers movies and TV shows instantly to TVs, tablets, game consoles and PCs worldwide. This is a young and evolving business within Amazon where creativity and drive can have a lasting impact on the way video is enjoyed worldwide. You will be encouraged to see the big picture, be creative, and positively impact millions of customers. We’re building the future of streaming - yes, it’s challenging, but it’s also a lot of fun!

The Prime Video (PV) Search Engineering team is looking for a Software Development Engineer with a strong technical background, experience in building large-scale machine learning models in a production environment, a passion for search technologies, information retrieval problems, and digital entertainment.


Key job responsibilities
Do you want to take on one of the most important engineering challenges shaping the future of movies, television, and digital video? Do you want to define the next generation of how and what Amazon customers are watching?
Prime Video (PV) is a premium streaming service that offers customers the greatest choices in what to watch, and how to watch it. PV delivers movies and TV shows instantly to TVs, tablets, game consoles, and PCs worldwide. This is a young and evolving business within Amazon where creativity and drive can have a lasting impact on the way video is enjoyed worldwide. You will be encouraged to see the big picture, be creative, and positively impact millions of customers. We’re building the future of streaming, and while it’s challenging, it’s also a lot of fun.
The Prime Video Discovery Engineering team is looking for a Software Development Engineer to help build the next generation of AI-powered content discovery. Our team builds the systems that decide what customers see when they open Prime Video, generating personalized, high-quality discovery recommendations and serving them to millions of customers in real time. We turn large language models, embeddings, and semantic retrieval into customer experiences that run at Prime Video scale.
In this role, you will design, build, and operate production systems that bring machine learning to life for customers, including:
• Low-latency online serving systems that retrieve and rank personalized recommendations in real time, combining behavioral and semantic embeddings, approximate nearest-neighbor retrieval, cross-encoder rerankers, and diversity-aware ranking.
• Large-scale offline data and ML pipelines that generate, classify, embed, and index content using large language models and embedding models, orchestrated across managed workflow and inference infrastructure.
• Automated quality and evaluation systems that measure relevance, personalization, diversity, and trust and safety using LLM-based judges and offline metrics, so we can ship improvements with confidence.
• The AWS infrastructure behind all of it, defined as code, along with the experimentation framework used to A/B test changes and measure real customer impact.
A successful candidate will have a strong software engineering foundation, a passion for applied machine learning, information retrieval, and large-scale distributed systems, and the drive to own components end to end from design through production operations. You will work closely with applied scientists, product managers, and other engineers to translate ambiguous problems into reliable, high-performance systems. Experience with distributed services, data pipelines, or ML model integration in a production environment is highly valued, and a genuine interest in digital entertainment is a big plus.