Amazon is seeking a talented Software Development Engineer II to join their Personalization & Ranking team, focusing on machine learning and recommendation systems. This role presents an exciting opportunity to work on real-world recommendation systems that directly impact millions of Amazon customers worldwide.
The position involves working with Amazon-scale data to drive innovation in how content is presented to customers across Amazon's website. As part of the centralized recommendation services team, you'll be responsible for enhancing and advancing machine learning services that optimize the customer experience on Amazon.com.
The role combines hands-on implementation of algorithms and models with architectural responsibilities. You'll be working on optimizing content recommendation systems and developing the backend infrastructure to support these decisions. This position requires someone who can handle the entire machine learning lifecycle while maintaining a strong focus on customer satisfaction.
Key aspects of the role include:
The compensation package is competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. This is an excellent opportunity for someone passionate about machine learning who wants to make a significant impact at one of the world's leading technology companies.
The ideal candidate will bring at least 3 years of professional software development experience and a strong background in system design and architecture. You'll be joining a team that values innovation, customer obsession, and technical excellence, working on problems that can only be found at Amazon's scale.