Software Development Engineer 2, Prime Video Personalization and Discovery
Core
Build and operate low-latency feature-serving systems and streaming pipelines that transform raw customer behavior into reliable datasets for Prime Video's personalization and ranking models.
Role type
Senior IC software engineer (data platform & real-time systems)
Builds
Online feature-serving systems, near-real-time streaming ingestion pipelines, and unified extensible datasets for AI-first personalization
Domain
Streaming media, real-time data infrastructure, machine learning data foundations
Deliverable
production ML models
Required skills
Distributed systems design, real-time streaming processing, data contract management, production reliability engineering, object-oriented design, large-scale multi-tiered application development
Preferred skills
Full software development lifecycle ownership, code review leadership, build process optimization, testing strategy, operations experience
Technologies
C#, C++, Java, Perl
Responsibilities
Design and scale near-real-time streaming pipelines meeting freshness SLAs; own data contracts ensuring online/offline consistency; manage production reliability including monitoring and graceful degradation; partner with applied scientists to deliver model-ready signals; take ambiguous problems from design to measured impact
Seniority
Senior, hands-on IC