Description de l'offre
Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities.
This particular role is laser focused on building world class reporting and analytical systems. We work with technologies like Hadoop, ElasticSearch, S3, Lambda, and Dynamo - as well as running our own services - to provide fast queries against large scale data. It is a pure back end role. Our services are written in Java. Because the shape of the data continually change there are always interesting design problems that need to be thought through deeply and you'll guide our thinking and growth.
How does Advertising work at Amazon?
Our job is to deliver engaging advertisements by targeting the right customer with the right creative. We build self-service tools for our advertisers to simplify available options to a goals-oriented ad builder allowing advertisers more time to quickly set up campaigns and improve their sales, while giving them the tools and reporting to optimize running campaigns.
You may already know if you're a fit, but perhaps you're concerned about technology and experience requirements—don't be. We are looking for smart, proven engineers with a passion for learning and delivering.
This is a chance to get in on the ground floor for what is becoming a huge area of growth for Amazon's advertising business. Join Amazon's display advertising team today, make history, and transform customer's experiences.
• Bachelor's degree in Computer Science or related field
• Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
• 2+ years professional experience in software development
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl