Amazon Advertising is seeking a Software Development Engineer to join their Campaign Management team, focusing on building next-generation advertising tools. This role is part of Amazon's advertising division, which handles billions in advertising spend annually. The team is responsible for developing and maintaining the core systems that power Amazon's advertising platform, processing hundreds of millions of API requests daily and managing petabytes of data.
The position involves working with cutting-edge AWS technologies and distributed systems to build scalable solutions that operate globally across 20+ countries. You'll be tackling complex challenges in concurrent workflows, big data processing, and performance optimization. The team uses modern AWS services including ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, DynamoDB, and more.
As a Software Development Engineer, you'll be part of a team that's planning for 10X scale growth, working on ambitious architectural updates for 2025. The role offers the opportunity to work on challenging distributed systems problems, dealing with linearizability, eventual consistency, and complex data propagation challenges. You'll be involved in building robust CI/CD pipelines and implementing infrastructure as code.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity, sign-on bonuses, and comprehensive benefits. This is an excellent opportunity to join a rapidly growing division that would rank as a Fortune 500 company on its own, working on systems that directly impact Amazon's advertising business worldwide.