Software Development Engineer, Measurement, Ad Tech, and Data Science (MADS)
Core
Build large-scale distributed systems and ML infrastructure to process 50 billion+ daily ad events and produce causal measurement estimates for advertisers.
Role type
Senior IC software development engineer (distributed systems & ML)
Builds
Petabyte-scale measurement platform for Amazon Ads
Domain
Ad Tech / Big Data / Machine Learning
Deliverable
production ML models | infrastructure
Required skills
distributed systems design, data pipeline development, machine learning model implementation, causal inference, event-driven architecture, system reliability, generative AI tooling
Preferred skills
full software development life cycle experience, code review practices, source control management, build processes, testing, operations experience
Technologies
AWS EMR, DynamoDB, Spark, Scala, C#, C++, Java, Perl
Responsibilities
Design and operate large-scale distributed systems for causal ad measurement, develop and optimize petabyte-scale data pipelines, implement and productionize ML models, innovate on event-driven architectures, collaborate with scientists to translate research into production systems, leverage GenAI for development acceleration, own end-to-end system reliability
Seniority
Senior, hands-on IC