Amazon Advertising is developing state-of-the-art large-scale computational advertising and real-time applications using terabytes of data, and needs engineers to design and develop products that optimize ad selection, bidding and campaign performance.
Requirements
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience programming with at least one modern language such as Java, C++, or C-Sharp including object-oriented design
- Experience with Cloud technologies
- Experience with Big data
- Experience with Applied Science
- Experience with core technologies
- Experience with large scale systems that process tens of billions of requests/day
Responsibilities
- Design and develop products that are at the heart of advertising – products that determine how ads are matched real-time with billions of bids to meet advertisers' campaign objectives
- Help define requirements, create software designs, implement code to these specifications, define continuous integration testing and support products while deployed and used by our customers
- Work closely with Applied Scientists, Data Scientists, Product Managers and high performing Software Engineers to simulate campaign optimization strategies with Big data and implement the strategies in large scale systems
- Develop real-time bid and optimization algorithms on large scale systems that process tens of billions of requests/day using core technologies, Big data and Applied Science
- Create software designs, implement code to these specifications, define continuous integration testing and support products while deployed and used by our customers
- Define continuous integration testing and support products while deployed and used by our customers
- Have complete ownership of technology choices, architecture, A/B testing for your features, code deployments into production environment and operations for the products you own
Other
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree or equivalent
- Ability to work closely with Applied Scientists, Data Scientists, Product Managers and high performing Software Engineers
- Ability to simulate campaign optimization strategies with Big data and implement the strategies in large scale systems