Amazon Advertising is seeking talented software engineers to join their Campaign Management team, focusing on building critical advertising infrastructure that powers Amazon's global advertising platform. The role involves working with cutting-edge technology to develop systems that handle hundreds of millions of daily API requests and petabyte-scale data streaming. You'll be part of a team that serves as the brain and nervous system of Amazon's advertising ecosystem, building solutions for small and medium-sized businesses across 20+ countries.
The position offers an exciting opportunity to work with advanced AWS services and tackle complex technical challenges in distributed systems, big data, and high-performance computing. You'll be responsible for developing robust, scalable solutions that help advertisers grow their business through Amazon's advertising platform. The team emphasizes building reliable, globally-distributed systems that operate 24/7/365.
As a Software Development Engineer, you'll work with technologies like ECS, Fargate, EC2, EMR, Lambda, Kafka, and DynamoDB. The role requires strong problem-solving skills and experience with distributed systems, focusing on issues like linearizability, eventual consistency, and performance optimization. You'll be part of a team that values innovation and technical excellence, with opportunities to impact millions of advertisers and customers worldwide.
The position offers competitive compensation, including a base salary range of $114,800 to $191,800 per year, plus equity and additional benefits. Amazon provides a comprehensive benefits package and promotes a diverse, inclusive workplace. This is an excellent opportunity for engineers who want to work on large-scale systems while making a significant impact on global e-commerce advertising.