Software Development Engineer, MADS
Core
Build petabyte-scale data pipelines and attribution systems that connect ad interactions with customer outcomes to power Amazon Ads.
Role type
Senior Software Development Engineer (Big Data/Attribution)
Builds
Measurement data pipelines and services for Amazon's full advertising suite
Domain
Advertising technology, big data processing, distributed systems
Deliverable
production ML models | product features
Required skills
Java, C#, C++, Perl, Spark, EMR, Apache Iceberg, DynamoDB, AWS services, distributed systems, object-oriented design, system architecture, high-throughput processing
Preferred skills
Full software development life cycle, code reviews, source control, testing strategies, operational excellence
Technologies
Spark, EMR, Apache Iceberg, Java, C#, C++, Perl, DynamoDB, AWS Batch, Kinesis, Presto
Responsibilities
Design and develop software for measurement data across display, search, native, and video; Build and maintain petabyte-scale data pipelines; Solve complex attribution challenges with evolving privacy rules; Collaborate with scientists and economists to turn methodologies into scalable systems; Apply architectural approaches for maintainable, scalable solutions; Mentor peers through design and code reviews
Seniority
Senior, hands-on IC