Software Development Engineer, Measurement, Ad Tech, and Data Science
Job ID: 10372794 | Amazon.com Services LLC
Application deadline: Apr 19, 2026
Are you excited about operating at Internet scale? Inventing how ads performance is measured in the online retail world? Growing and learning from world‑class engineers? If so, we want to hear from you! This role is ideal for software engineers with strong fundamentals and an interest in working with data.
You will design and develop software products that provide measurement data to a wide set of users across all of Amazon's advertising suite. You will demonstrate architectural approaches, design patterns, and competence in creating maintainable, scalable software written in a high‑level language. You will adapt to changing technical environments and devise creative solutions to complex software challenges.
Key responsibilities
* Design and build highly scalable, fault‑tolerant data pipelines that process petabytes of advertising data.
* Architect new data paradigms that enable real‑time analytics and machine learning applications.
* Collaborate with data scientists, product managers, and partner teams across Amazon Ads to deliver data solutions that drive business impact.
* Mentor junior engineers through code reviews, design discussions, and pair programming.
* Contribute to technical strategy and architectural decisions for our data platform.
* Build monitoring, alerting, and data quality frameworks to ensure reliability at scale.
A day in the life
We enable advertisers to optimize ad spend and allocate budgets effectively by providing accurate, actionable, and timely conversion measurement for all Amazon ad products. We apply the latest AWS big data and machine learning technologies on over 50 billion new events per day, operating petabyte‑scale clusters.
About the team
This team builds the core publishing capabilities that serve all of Amazon Ads with attribution data, working with diverse systems and languages and leveraging AWS services such as EMR, Spark, and Scala. We also use generative AI tools to accelerate our development, testing, and deployment cycles.
Basic Qualifications
* 3+ years of professional software development experience (non‑internship).
* 2+ years of design or architecture experience for new and existing systems, focusing on reliability and scaling.
* Experience programming with at least one software programming language.
* Experience with big‑data technologies such as Hadoop, Hive, Spark, or EMR.
* Knowledge of databases, storage, and big‑data concepts.
* Knowledge of distributed systems as it relates to data storage and computing.
Preferred Qualifications
* 5+ years of full software development life cycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
* Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
* Experience in search advertising, search marketing, performance advertising, or similar digital advertising.
* Experience building complex software systems that have been successfully delivered to customers.
* Experience in data science, business analytics, business intelligence, or similar environments.
* Experience designing, building, operating, and managing large‑scale distributed systems or web services.
* Strong analytical skills, attention to detail, and effective communication abilities.
* Experience working with agile development methodologies.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
The base salary range for this position is $143,700.00 – $194,400.00 USD annually (USA, CO, Boulder).
Amazon also offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave.
#J-18808-Ljbffr