Software Development Engineer II, Amazon Ads Demand Tech, Forecasting and Guidance
Core
Design and deliver campaign forecasting and recommendation services that process petabyte-scale data to power real-time advertiser decisions and optimize advertising budgets.
Role type
Senior Software Development Engineer (Forecasting & Data Infrastructure)
Builds
Scalable APIs, microservices, and large-scale data pipelines on AWS for Amazon Ads
Domain
Advertising technology, big data, and machine learning operations
Deliverable
production ML models
Required skills
Java, Scala, Python, TypeScript, AWS, EMR, Spark, S3, Distributed Systems, Microservices, Time-series Forecasting, Object Oriented Design
Preferred skills
Full SDLC experience, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
Java, Scala, Python, TypeScript, AWS, EMR, Spark, S3
Responsibilities
Design and implement scalable APIs and microservices for real-time forecasting; Build and maintain backend data pipelines processing petabyte-scale datasets; Collaborate with scientists to translate forecasting models into production systems; Apply AI-driven approaches to accelerate platform upgrades and reduce operational recovery times; Mentor engineers through code reviews and design discussions
Seniority
Senior, hands-on IC (via careerplan.io/jobs/10568360-software-development-engineer-ii-amazon-ads-demand-tech-forecasting-and-guidance-at-amazon)