Amazon's Advertising organization is seeking a Software Development Engineer II to join their Campaign Management team. This role is crucial in building and maintaining the systems that power Amazon's multi-billion dollar advertising platform. You'll be working on systems that handle hundreds of millions of API requests daily and process petabytes of data across 20+ countries.
The position offers an opportunity to work with cutting-edge AWS technologies and services, including ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, DynamoDB, and more. You'll be tackling complex challenges in distributed systems, big data processing, and high-performance computing.
As part of the Campaign Management team, you'll be responsible for building the core systems that control advertising efforts across Amazon's platform. This team functions as the brain and nervous system of all advertisements on amazon.com, requiring innovative solutions for handling concurrent workflows, ensuring data consistency, and maintaining high performance at scale.
The role combines technical expertise with business impact, as your work will directly influence how advertisers worldwide manage their campaigns and grow their businesses through Amazon's advertising platform. You'll be working in a fast-paced environment where your solutions will need to operate 24/7/365 across multiple countries.
This is an excellent opportunity for engineers passionate about distributed systems, scalability challenges, and building business-critical applications. You'll be part of a team that values innovation, technical excellence, and customer obsession, working on solutions that impact millions of advertisers and customers globally.