You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Development Engineer, Prime Video Dome

Full Time
18 hours ago
Job summary
Prime Video is changing the way millions of customers interact with video content. The Prime Video team delivers high-quality video to Amazon customers through subscriptions (Amazon Prime) as well as purchases and rentals. Amazon believes so deeply in the mission of our video offering that we've launched our own studio to create original and exclusive content.

PV Customer engagement Optimization team owns product development of an intelligent channel agnostic engagement automation designed to provide a holistic view of a prime video customer's lifecycle state, recommendations, they have seen, and/or marketing messages they have (or have not) received. Using smart rules and machine learning, self learning system sends relevant, timely, and personalized content on a fully automated basis. We are building a multi-channel campaign management system powered by customer profile data, engagement propensity models and recommendations to enable automated customer segmentation and targeting.

Are you looking for an opportunity to use machine learning and add a valuable skill to your developer toolkit? Are you prepared to take on manual and partially automated business processes and replace them with high-velocity AI enabled services? We are looking for software developers willing to embrace ML, re-invent established business processes, replace them with an algorithm driven platform and most of all, think out side the box for our customers. Prior experience with machine learning is not required, though will be helpful.

You will join a development team that interacts with marketing and data scientist teams. Our team researches and builds channels through which we engage and stay connected with our customers, such as dynamic video ads, personalized e-mail recommendations, amazon retail websites and social media. The services we build rely on leading edge machine learning techniques to learn about our customer needs and to match them with a wide array of video content. In short, we have exciting challenges in an industry that's doubling in size every year, and you can be a part of it!

You should expect to exercise both your coding skills and creative abstract thinking as you map real world processes to automated systems. Please be aware that even though diving deep into machine learning algorithms is not a requirement for this position, a small, but statistically significant percentage of developers find their propensity for math dangerously elevated over time.

If you are ready to truly make an impact on a product that interacts with millions of people around the world, including your own friends and family, then we would love to talk to you!


  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development

  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's Degree in Computer Science or related field


  • Master's Degree in Computer Science or related field.
  • Experience building machine learning models and online services
  • Experience with high throughput, multi-threaded systems
  • Excellence in technical communications with both technical and non-technical peers

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
Software and Programming