Senior Software Engineer, Prime Video Personalization and Discovery
About the role
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 customer 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.
- Train new team members about your customers, team software, its construction, testing, operation, and how it fits into the bigger picture.
- Focus on operational excellence by identifying problems, proposing solutions, and improving team software for better maintainability.
- Champion best practices around software engineering, including designing, testing, and monitoring.
A day in the life
Your day begins with team standup meetings, where you help prioritize work streams and unblock critical issues. Some days will involve hands-on development, writing and reviewing code, while others will focus on technical leadership responsibilities, such as authoring design documents or evaluating teammates' approaches. Throughout the day, you'll mentor junior engineers, provide technical guidance, and collaborate with product managers to translate business requirements into technical solutions. You'll drive discussions with cross-functional teams to ensure alignment on architectural decisions and maintain and improve personalization infrastructure reliability and performance. This includes troubleshooting complex production issues and implementing monitoring and alerting systems.
About the team
We are a team passionate about using Machine Learning and experiments to surface the right content to the right customer at the right time. We love experimentation and learning how to improve the quality of our recommendations. You’ll join a diverse group of engineers at different career stages, combining fresh perspectives with deep technical expertise. Our mission is to create intuitive, fast, and personalized experiences that delight our global customer base. We blend technical excellence with strong product thinking, and our culture emphasizes learning and growth, with senior members actively mentoring newer engineers.
Requirements
- 5+ years of non-internship professional software development experience.
- 5+ years of programming experience with at least one software programming language.
- 5+ years of experience leading design or architecture (design patterns, reliability, and scaling) of new and existing systems.
- Experience as a mentor, tech lead, or leading an engineering team.
Preferred Qualifications
- 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
Pay
The base salary range for this position is:
- New York, NY: $184,900 - $250,200 USD annually
- Seattle, WA: $168,100 - $227,400 USD annually
Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on experience, qualifications, and location.
Benefits
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, and optional supplemental life plans).
- Employee Assistance Program (EAP) and Mental Health Support.
- Medical Advice Line and Flexible Spending Accounts.
- Adoption and Surrogacy Reimbursement coverage.
- 401(k) matching.
- Paid time off and parental leave.
Learn more about our benefits at amazon.jobs/en/benefits.