Job Description:
Data Cloud Engineer (AWS) to help design, develop, and optimize cloud-based data platforms and solutions.
The ideal candidate will have strong expertise in AWS data services, data pipelines, and large-scale data processing within cloud environments.
Key Responsibilities:
Design and implement scalable data lake, data warehouse, and analytics solutions on AWS
Build and maintain data pipelines using AWS Glue, Lambda, Redshift, S3, Athena, EMR, Step Functions
Develop batch and real-time data processing solutions
Collaborate with data architects, engineers, and analytics teams to deliver high-quality data products
Monitor data pipelines and cloud services for performance, availability, and scalability
Apply best practices in data security, governance, and cost optimization
Document technical solutions and data flow designs
Support CI/CD pipelines for data engineering workflows
Participate in Agile delivery processes and contribute to team improvement
Skills & Experience Required:
8+ years of experience in cloud-based data engineering
Strong expertise in AWS services: Glue, Redshift, S3, Lambda, DMS, Athena, EMR, Step Functions
Proficient in building ETL/ELT pipelines and integrating diverse data sources
Strong SQL, Python, or PySpark skills
Understanding of data lake architecture, data warehouse design, and big data processing
Familiarity with infrastructure-as-code (Terraform, CloudFormation, or AWS CDK)
Knowledge of data governance, lineage, and security best practices