Software Development Engineer
Core
Build petabyte-scale data pipelines and attribution systems that connect ad interactions with customer outcomes to power Amazon Ads and optimize advertising budgets.
Role type
Senior IC software development engineer (big data/adtech)
Builds
Measurement data pipelines and services for Amazon's full advertising suite (display, search, native, video)
Domain
Advertising technology / Big data processing
Deliverable
production ML models | product features
Required skills
Distributed systems design, large-scale data pipeline development, Java/C#/C++/Perl, Spark, EMR, Apache Iceberg, DynamoDB, AWS services, system architecture, operational excellence
Preferred skills
5+ years full SDLC experience, Bachelor's in Computer Science
Technologies
Spark, EMR, Apache Iceberg, Java, C#, C++, Perl, DynamoDB, AWS Batch, Kinesis, Presto
Responsibilities
Design and deliver software producing measurement data for Amazon's ad suite; Build and maintain petabyte-scale data pipelines; Navigate complex attribution challenges with creative problem-solving; Collaborate with scientists and economists to translate methodologies into scalable systems; Apply architectural approaches to deliver maintainable, scalable solutions; Drive engineering best practices including code reviews and testing strategies
Seniority
Senior, hands-on IC