Jobs · Consulting · Washington

Software Development Engineer, Prime Video, Content Understanding

Prime Video & Amazon MGM Studios · Seattle, WA · 2 wk ago
ConsultingFull-time

Key job responsibilities

  • Design, build, and own services that index and serve Prime Video catalog content to hundreds of millions of customers across 240+ countries
  • Build and evolve AI agents that combine LLM reasoning, semantic search, and real-time catalog lookups to power natural language content discovery
  • Develop search infrastructure that blends keyword, semantic, and web-based signals with LLM re-ranking to surface the most relevant titles and clips
  • Own the full lifecycle of services you build — from architecture and implementation through deployment, monitoring, and operational excellence
  • Design and operate low-latency serving infrastructure that delivers search and clip results under strict availability constraints
  • Integrate with large language models (Bedrock Claude) and agentic frameworks to build reliable, production-grade AI systems
  • Solve complex, ambiguous problems across distributed systems, vector search, and AI agents with minimal guidance
  • Improve engineering practices across the team including CI/CD pipelines, testing frameworks, deployment patterns, and on-call processes
  • Mentor engineers on system design, code quality, and AI/ML best practices
  • Collaborate with scientists, product managers, and partner teams to translate business problems into well-scoped technical solutions and influence the technical roadmap

About the team

We are the MediaCoreExpert (MCX) team within Prime Video's Content Understanding Platform. We own the systems that decide what a customer finds when they search for something. Our mission is to make content discovery effortless by building AI agents, search infrastructure, and catalog intelligence that understands Prime Video content at a semantic level — and surfaces the right title, scene, or clip for every customer query. We operate with high ownership and low bureaucracy. Engineers own systems end-to-end and are trusted to make decisions autonomously. We debate openly, experiment rigorously, and ship fast. This is a Day 1 team solving greenfield problems at the frontier of LLMs and content search at worldwide scale.

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
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • 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

Similar jobs