Advertisers will spend tens of billion dollars this year leveraging Amazon advertising this year to help grow their business. We are looking for exceptional software engineers to build the next generation of tools these advertisers depend on to control their advertising efforts across multiple ad products in the Amazon Advertising portfolio. As part of the self service advertising products organization our team focuses on the 80% of advertisers that are small and medium size businesses and deliver simple, intuitive solutions for helping them grow their reach and sales.
This important work requires that we build redundant, highly available systems that scale massively to ensure our advertisers can enhance discoverability for all the products they sell online and connect Amazon customers with sellers and selection anywhere in the world. We are increasingly focused on helping our advertisers reach new markets and build a strong brand presence which means we must think globally and be strategic about how we build our software to operate 24/7/365 in over 20 countries.
The ad server is responsible for powering a low latency, high scale ad serving workflow for the largest Amazon Advertising product - Sponsored Products and Brands. This is made possible through highly performant custom caching solution that manages peta bytes of data required to serve Ads. A single second on the ad server can usually be attributed to processing 100s of million of ads, which translates to 10s of Billions of requests to the caches to determine relevance, conversion rates, etc per ad to serve best ads to the end customer. This team provides a true balance between platform scale and platform business requirements ensuring that every change made by a developer directly contributes to business growth.
Our team owns the platform and the data required to serve ads and use technologies like EC2, Fargate, Lambda, SQS, ElasticCache, S3, etc to power the platform. State management with object modeling , GC tuning and memory optimizations is another key area of focus for the team to drive faster and more optimized ad search results.
Key job responsibilities
Key job responsibilities:
Drive end-to-end engineering projects that have a high degree of ambiguity, scale, complexity.
Run A/B experiments, gather data, and perform statistical analysis.
Recruit SDEs to the team and provide mentorship.