Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer - Prime Video Linear 
United States, Washington, Seattle 
136191776

06.04.2025
DESCRIPTION


Key job responsibilities
As a Software Development Engineer on the Linear Discovery Service team, you will:* Design and implement the page composition engine that determines what carousels and content collections appear on Linear pages
* Build intelligent ordering systems that optimize the placement of content sections based on customer behavior and business rules
* Develop and maintain search services specifically optimized for Linear content, including live programs, channels, and upcoming shows
* Build and maintain scalable services that integrate with recommendation systems to provide personalized content listings
* Develop robust caching and content delivery mechanisms to ensure low-latency responses for millions of concurrent users
* Collaborate with client teams to evolve page composition and search APIs based on new feature requirements
* Work with the Linear Personalization team to integrate recommendations into page composition and search ranking
* Drive improvements in monitoring, alerting, and operational excellence
* Mentor junior engineers and contribute to team's technical growthA day in the life
You'll work on services that directly shape how millions of customers discover and engage with Live TV content. Your day might involve analyzing the performance of a new carousel ordering algorithm, optimizing search relevance for an upcoming major linear event or designing a solution for real-time program updates. You'll balance performance, scalability, and maintainability while ensuring our services meet the high standards our customers expect.

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