Senior Software Engineer, Prime Video Personalization and Discovery

Amazon
New York, NY, USA2026-04-25ONSITE

About the job

Prime Video Personalization and Discovery (PVPD) is seeking a Senior Software Development Engineer to lead Personalization and Discovery customer experiences. This role will work across team boundaries within PVPD and with external partners to drive the success of AI-powered content discovery initiatives. You'll be responsible for leading the technical strategy, architecture, and implementation of PV groupings, re-engagement and optimizations. You'll also establish operational excellence practices across the organization.

Responsibilities

Design, develop and maintain AI based recommendation systems services that drive personalized experiences across Prime Video

Build distributed systems to manage high-volume, low-latency AI powered customers experiences

Develop tooling and automation to improve the efficiency, visibility, and reliability of recommendation systems.

Collaborate cross-functionally with applied scientists, product management, and other software development teams to continuously enhance the Prime Video discovery and personalization experiences experience

Confidently train new team-mates about your customers, what your team’s software does, how it is constructed, tested, operates, and how it fits into the bigger picture.

Focus on operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve your team’s software, making it better and easier to maintain.

Champion best practices around software engineering, including designing, testing, monitoring

Qualifications

Minimum

5+ years of non-internship professional software development experience

5+ years of programming with at least one software programming language experience

5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience

Experience as a mentor, tech lead or leading an engineering team

Preferred

5+ 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