Amazon

Senior Software Development Engineer, Ads Campaign Management

Full-time5+ yrsNew York, New York, USANot disclosedApply by 13 Oct 2026
Apply now
WA

Overview

Amazon Advertising is one of Amazon's fastest growing and most profitable businesses, responsible for defining and delivering AI-powered solutions that transform how advertisers make strategic decisions. Amazon Advertising is one of Amazon's fastest growing and most profitable businesses, responsible for defining and delivering AI-powered solutions that transform how advertisers make strategic decisions. We deliver b

What you'll do

  • Amazon Advertising is one of Amazon's fastest growing and most profitable businesses, responsible for defining and delivering AI-powered solutions that transform how advertisers make strategic decisions.
  • Amazon Advertising is one of Amazon's fastest growing and most profitable businesses, responsible for defining and delivering AI-powered solutions that transform how advertisers make strategic decisions.
  • We deliver billions of ad impressions and process massive volumes of advertiser data every single day.
  • You'll work with us to pioneer breakthrough approaches in how AI agents access and reason over real-time advertiser data at scale.
  • The Campaign Management team is responsible for capturing inputs for advertisers to control their advertising efforts.
  • You can think of our team as the brain and nervous system of all the advertisements you see on amazon.com.
  • We build large scale, high velocity distributed systems to service 100’s of millions of API requests per day, steam data at PB scale, process business logic on tight latency budgets, all while streaming and the data at high fidelity to 20+ other services to perform other critical advertising functions.
  • We stand up world class CI/CD pipelines to deploy our service automating infrastructure provisioning, high volume load testing and first-rate monitoring so our engineers can keep their heads down inventing for our advertisers.
  • Our problem space covers concurrent workflows across distributed systems (linearizability, eventual consistency), big data problems (propagation delay, ordering and hygiene) and performance (search optimization).
  • Our team uses the latest AWS products and services to solve our problems including but not limited to: ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, Dynamo DB, SQS, SNS, Cloud watch, CDK, Cloud Formation and many more.

Requirements

  • Practical experience with Rust, AWS, Kafka, Scala.
  • Experience level: 5+ yrs.
  • Strong written and verbal communication in English.
  • Comfortable working on-site in New York, New York, USA.

Skills

RustAWSKafkaScala

Related roles