Join Amazon's Payments Preferences and Recommendations team, where you'll work on critical architecture that influences over 60% of Amazon's checkouts. This role offers an exciting opportunity to shape the future of payment services that impact millions of customers globally. You'll be working on tier-1 services handling billions of requests, using technologies like Java, DynamoDB, Redshift, S3, and various AWS services.
The team focuses on reducing friction during order placement through smart payment recommendations, constantly evolving to meet new business initiatives and scaling demands. You'll be challenged with complex distributed systems problems, applying your expertise in data structures, algorithms, and object-oriented programming to build highly scalable solutions.
As an SDE II, you'll have the opportunity to design flexible and scalable solutions, participate in regular innovation days to explore new technologies, and work in an agile team environment that values work-life harmony. The role involves collaboration with multiple teams across Amazon's large organization, including software development, project management, and build/release teams.
The position offers competitive compensation ranging from $114,800 to $191,800 per year, plus equity and comprehensive benefits. You'll be part of Amazon's engineering culture, working on products that directly impact customer experience while having opportunities for career growth and learning. The team emphasizes quality, performance, and reliability while maintaining a supportive environment with shared on-call responsibilities (with night-time support team in place).