Amazon's Automated Advertising team is building the Internet's largest-scale fully-automated advertising system. The team is responsible for a scaled, high availability system, and the algorithms that automatically generate, target, measure, and optimize tens of millions of search engine ad placements. The ad placements include Text ads, Product image based Shopping Ads.We routinely solve challenges related to large scale distributed systems and web services. We manage a continuously growing portfolio of advertisements while maximizing returns through bidding efficiency and discovery of new keywords, products and revenue opportunities. Cutting edge technology and algorithms including statistical modeling, machine learning, and data mining are the core of our business. Automated Advertising drives a large portion of Amazon's business, and represents a unique opportunity to drive impact on the company's bottom line. With essentially full ownership of our own product road map, there is a large R&D component to our work, and strong programming skills together with sound business understanding and an appetite for innovation are highly valued.
The ideal candidate for our team is a thinker and a doer: someone who loves sophisticated algorithms, but at the same time enjoys implementing real large scale software systems, and is motivated by the prospect of multi-million dollar business returns. Proficiency in Java or any other object oriented programming is required. The candidate will get an opportunity to partner with Data and research scientists to solve challenging problems and constantly come up with better solutions. A Bachelors or Masters degree in computer science (or equivalent experience) is required; experience building high-availability or large-scale internet scale systems, and knowledge of algorithms and data structures are significant pluses.