Amazon Advertising is seeking a Software Development Engineer to join their Campaign Management team, focusing on building next-generation advertising tools. This role is critical in developing systems that help advertisers control their advertising efforts across Amazon's advertising portfolio. The team specifically caters to small and medium-sized businesses, which comprise 80% of their advertiser base.
The position involves building highly scalable, redundant systems that operate globally across 20+ countries. You'll be working on the core infrastructure that powers Amazon's advertising platform, handling hundreds of millions of daily API requests and processing petabytes of data. The team's systems serve as the brain and nervous system for all advertisements on amazon.com.
Key technical challenges include solving complex distributed systems problems, dealing with concurrent workflows, managing big data pipelines, and optimizing performance at scale. You'll work with cutting-edge AWS technologies including ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, DynamoDB, and more.
This is an excellent opportunity for engineers interested in large-scale distributed systems and advertising technology. The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be part of a team that directly impacts Amazon's advertising business, which generates billions in revenue annually.
The ideal candidate will have strong software development experience, system design capabilities, and a passion for building scalable solutions. You'll work in a fast-paced environment where you can make significant contributions to systems that power Amazon's global advertising infrastructure.