Join Amazon's Personalization organization as a Software Development Engineer II focusing on recommendation systems. This role is part of a high-performing team that leverages Amazon's expertise in machine learning, big data, and distributed systems to deliver exceptional shopping experiences. The team is responsible for revolutionary e-commerce features like "Customers who bought this item also bought" and "Frequently bought together."
The position offers an opportunity to work on high-impact projects with low operational load and excellent work-life balance. As part of the recommendation services team, you'll design and implement scalable machine learning solutions to personalize and optimize customer experience across Amazon retail pages. The team serves as a central integration point for personalized content, supporting over 500 teams across Amazon.
You'll be working in an environment recognized as one of the best engineering organizations within Amazon, with opportunities for continuous learning and growth. The role involves medium operational load (2-3 sev-2 tickets weekly) and emphasizes work-life balance. You'll have chances to mentor junior engineers and collaborate with senior technical staff across the Personalization organization.
The team's unique architecture enables hundreds of teams across Amazon to launch new personalization experiments, impacting millions of customers worldwide. You'll be working with dynamic content generation, machine learning models, and complex distributed systems. This is an excellent opportunity for someone passionate about AI, recommendation systems, and large-scale software engineering who wants to make a significant impact on Amazon's customer experience.