Taro Logo

Software Development Engineer II - Recommendation Systems, Amazon Personalization

Global technology and e-commerce company that specializes in online retail, cloud computing, and artificial intelligence.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Software Development Engineer II - Recommendation Systems, Amazon Personalization

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.

Last updated a day ago

Responsibilities For Software Development Engineer II - Recommendation Systems, Amazon Personalization

  • Design and implement scalable machine learning solutions
  • Personalize and optimize customer experience across Amazon retail pages
  • Work on recommendation systems and services
  • Mentor junior software engineers and interns
  • Participate in system architecture and design
  • Contribute to the full software development lifecycle

Requirements For Software Development Engineer II - Recommendation Systems, Amazon Personalization

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II - Recommendation Systems, Amazon Personalization

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits
  • Competitive base pay
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer II - Recommendation Systems, Amazon Personalization