Amazon
Bengaluru, Karnataka, India Posted 16h ago
Join Alexa AI - ML Engineering and help power personalized, proactive experiences for hundreds of millions of Alexa customers worldwide. As a Data Engineer II, you will design and own the large-scale data pipelines that turn raw customer-interaction signals into the context and features our personalization and proactive-agent models depend on, working side-by-side with SDEs to shape our data strategy and architecture.
Key Responsibilities
Partner closely with SDEs to help define data strategy, architecture direction, and the long-term roadmap for the team's data platform.
Design, build, and own ETL/ELT pipelines that ingest, transform, and load customer-interaction and context data at a scale of billions of records per day.
Own operational items end-to-end: data migrations, schema and platform updates, and triage/resolution of data-pipeline tickets, providing day-to-day support to the SDE team.
Partner with applied scientists and ML engineers to define data contracts, feature pipelines, and data-quality checks feeding personalization and proactive-agent models.
Operate and continuously improve production pipelines: optimize data delivery, redesign for scalability, manage deployments, and drive root-cause fixes for pipeline incidents.
Establish and document best practices for data modeling, warehousing, and pipeline design across the team.
Requirements
3+ years of data engineering experience
4+ years of SQL experience
Experience with data modeling, warehousing and building ETL pipelines
Preferred Qualifications
Experience with AWS technologies like Redshift, S3, AWS Glue, EMR, Kinesis, FireHose, Lambda, and IAM roles and permissions
Experience with non-relational databases / data stores