Taro Logo

Software Development Engineer II, Personalization

Earth's most customer-centric company, focusing on e-commerce and personalized shopping experiences.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Software Development Engineer II, Personalization

Join Amazon's Personalization team, a high-performing organization that's revolutionizing e-commerce through machine learning and distributed systems. As a Software Development Engineer II, you'll work on services that power personalized experiences across Amazon's platform, reaching hundreds of millions of shoppers worldwide. The team builds critical backend services that utilize machine learning models to deliver the right content to customers in real-time.

The role involves working with Amazon's extensive computational resources and e-Commerce expertise to build next-generation shopping experiences. You'll be part of the team responsible for features like "Customers who bought this item also bought", "Frequently bought together", and "Keep shopping for..." that have transformed how people shop online.

The position offers significant technical challenges, working with distributed systems at massive scale while maintaining high performance and reliability. You'll collaborate with the Personalization Tools team to enable new features and experiments that impact millions of customers. The team is recognized as one of Amazon's best engineering organizations, offering visible high-impact work, manageable operational load, good work-life balance, and continuous learning opportunities.

As an engineer, you'll play a crucial role in designing and developing features that are central to Amazon's page rendering stack, affecting key pages like Homepage, Detail Page, and Search. Your work will directly influence the company's technical metrics around resiliency and latency, while also deepening the personalization capabilities that make Amazon's shopping experience unique.

The team culture emphasizes innovation, customer obsession, and technical excellence, while maintaining a supportive environment for professional growth. You'll be working in Seattle, at the heart of Amazon's technical innovation, with access to world-class resources and the opportunity to make a significant impact on one of the world's largest e-commerce platforms.

Last updated a few seconds ago

Responsibilities For Software Development Engineer II, Personalization

  • Design and develop features on backend distributed services at scale
  • Work on improving system resiliency and latency
  • Enhance personalization features
  • Work with Personalization Tools team on self-service tool changes
  • Build services utilizing customer understanding, context, and content

Requirements For Software Development Engineer II, Personalization

Java
Python
JavaScript
  • 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

Benefits For Software Development Engineer II, Personalization

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Full range of benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Personalization