The Amazon Recommendations team builds personalized experiences on Amazon.com, including features like Recommended For You, Your Amazon.com, Your Recent History, and many other pages ranging from the checkout-pipeline to email campaigns that are seen and used by millions of customers a day, all around world.
We strive to help our customers find what they are looking for and delight them with serendipitous discovery. As a team, we employ data-driven techniques to design algorithms that improve content relevancy and targeting, build highly scalable real-time distributed systems to deliver fresh content to our customers as quickly as possible, and continually design and build innovative front-end features to present our content in useful, engaging ways.
We are looking for a creative and highly skilled UI-focused software developer to help build our next generation recommendations user interfaces.
As a key member of the engineering team, you will contribute to all aspects of the software life-cycle: design, implementation, testing, and experimentation. You should be willing to dive deep, experiment rapidly and get things done. You are a strong proponent of beautiful design and engineering, and care about modern web development. You will work with a talented team of UI designers, backend engineers, ML and datamining experts, and research scientists, in an environment where everyone is able to learn. You will have the opportunity to develop and execute on product ideas, ship features to millions to customers within a few weeks and evaluate measurable business and adoption metrics all within a few days after you ship.
Bachelor’s Degree in Computer Science and 2+ years relevant work experience.
Strong Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis.
Mastery of at least one programming language such as Java, C or C++.
Comfortable working in a Linux environment and have experience with at least one scripting language such as Python, Perl, or Ruby.
Advanced degree in Computer Science such as Masters
Proven ability to take a project from scoping requirements through actual launch of the project.
Strong sense of ownership, urgency, and drive, and a track record of delivery.
Solid coding practices including unit testing, peer code reviews, and a preference for agile methods.
Sharp analytical abilities, proven design skills, excellent communication skills.
Passion for building new products in a fast paced, team-oriented environment.
5+ years of industry experience.
Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By...