Senior Sde, Prime Video Personalization & Discovery

Amazon Amazon · Big Tech · NY +1 · Software Development

Senior Software Development Engineer on the Prime Video Data Platform team, focusing on building ML infrastructure for personalization and recommendation systems. The role involves end-to-end ownership of product, user experience, design, and technology, with a focus on big data pipeline architecture and scalable ML solutions. Responsibilities include designing and delivering ML and Data platform solutions, mentoring engineers, and influencing technical strategy.

What you'd actually do

  1. You will have deep subject matter expertise in the areas of big data pipeline architecture, data foundations for personalization & recommendation systems and world-class user experience for customers of our data & ML infrastructure offerings.
  2. You will work with teams of scientists, product managers and engineers to translate business and functional requirements into concrete system deliverables.
  3. You will have the opportunity to build new platform services from the ground up, driving the development of innovative approaches to personalization, and providing opportunities for scientists and engineers to invent and implement scalable ML solutions supporting new customer experiences.
  4. You will not only write high-quality, maintainable code, but also mentor other engineers, influence our technical strategy, and drive engineering best practices across the team.
  5. Your work will directly contribute to making Prime Video's operations more efficient and will set the technical foundation for years to come.

Skills

Required

  • 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

Nice to have

  • 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
  • Experience with Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution
  • Experience operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets, or experience with training and deploying machine learning systems to solve large-scale optimizations

What the JD emphasized

  • ML infrastructure
  • scalable ML solutions
  • big data pipeline architecture
  • personalization
  • recommendation systems

Other signals

  • ML infrastructure
  • personalization
  • recommendation systems
  • big data pipeline architecture
  • scalable ML solutions