Data Engineer II
Job Description
Join Amazon Publisher Monetization on the APM team as a Data Engineer II. This onsite role in Seattle, WA offers a strong compensation package (USD 132,100 - 178,800 per year) and a benefits-forward environment that includes health insurance, 401(k) matching, paid time off, parental leave, and adoption and surrogacy reimbursement coverage. You will help build reliable data foundations, design scalable pipelines, and empower trusted insights for business teams and partners.
Responsibilities
- Design, develop, and optimize data models and end-to-end data pipelines across APM's publisher data, leveraging AWS services such as Redshift, EMR, Airflow, Kinesis, Lambda, and internal Amazon tools
- Shape architectural decisions for data solutions within a unified modeling framework that serves both human analysts and AI powered analytics agents, balancing near-term delivery with long-term scalability
- Define and implement data quality standards across the datasets you own by building automated monitoring, investigating anomalies, and driving root-cause resolution with minimal guidance
- Collaborate with business stakeholders to understand decision-making needs and translate ambiguous requirements into trusted, well-modelled data products
- Lead the design of next-generation APM data architecture to improve scale, quality, timeliness, coverage, monitoring, and security, while guiding team-wide technical direction
- Mentor and support other engineers on data engineering best practices, code quality, and system design principles
Requirements
- Bachelor's degree
- 4+ years of data engineering experience
- 2+ years developing and operating large-scale BI data structures using ETL/ELT processes
- 2+ years developing and operating large-scale BI data structures using data modeling
- 1+ years developing and operating large-scale BI data structures using SQL
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, or Ruby
- Experience with data modeling, warehousing, and building ETL pipelines
- Experience building and operating highly available distributed systems for extracting, ingesting, and processing large data sets
- Experience delivering end-to-end projects independently
- Knowledge of professional software engineering practices for full software development life cycle, including coding standards, architectures, code reviews, source control, continuous deployment, testing, and operational excellence
Technologies
- Redshift
- EMR
- Airflow
- Kinesis
- Lambda
- S3
- AWS Glue
- Firehose
- IAM roles and permissions
- Hadoop
- Hive
- Spark
- SQL
- C++, C#, Java, Python, Golang, PowerShell, Ruby
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Parental leave
- Adoption and surrogacy reimbursement coverage
About the Team
We are the APM Agentic Insights team, building scalable intelligence that delivers fast, accurate, and actionable insights across Amazon Publisher Monetization. Our mission is to create customer-centric advertising services by ensuring that every insight delivered to business teams is grounded in reliable, well-modeled data. We collaborate across organizational boundaries with data engineers, business intelligence engineers, scientists, and product teams to solve complex problems at scale.