About The Position

Prime Video is a leading entertainment platform offering a wide range of content across various devices. The technology teams are focused on creating a top-tier digital video experience. As a technologist within Prime Video, you will have complete ownership of the product, user experience, design, and technology to deliver cutting-edge customer experiences. This role involves working on fast-paced, challenging, and diverse projects, with opportunities for experimentation, risk-taking, and collaboration. We are seeking a self-motivated and passionate Software Development Engineer to contribute diverse perspectives and enhance the Prime Video customer experience. You will be a technical leader responsible for designing and building the data and machine learning infrastructure that supports our vision. This involves tackling complex and ambiguous problems, designing and delivering scalable and resilient platform solutions from scratch. Your responsibilities will include writing high-quality, maintainable code, mentoring other engineers, influencing technical strategy, and promoting engineering best practices within the team. Your contributions will directly improve Prime Video's operational efficiency and establish the technical foundation for future growth.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • 3+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience.
  • 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience.
  • 3+ years of big data technologies such as AWS, Hadoop, Spark, Pig, Hive, Lucene/SOLR or Storm/Samza experience.

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Bachelor's degree in computer science or equivalent.

Responsibilities

  • Have subject matter expertise in big data pipeline architecture, data foundations for personalization & recommendation systems, and user experience for data & ML infrastructure offerings.
  • Collaborate with scientists, product managers, and engineers to translate business and functional requirements into system deliverables.
  • Build new platform services from the ground up.
  • Drive the development of innovative approaches to personalization.
  • Provide opportunities for scientists and engineers to invent and implement scalable ML solutions supporting new customer experiences.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service