Embed data quality, observability, cost optimisation, and security controls (encryption, IAM least privilege, PII handling) into every pipeline.
Collaborate with analysts, data scientists, and business stakeholders to translate requirements into production-grade data products.
Required Skills and Qualifications
Bachelor's degree in Computer Science, Information Technology, Data Analytics, or a related field.
5–8 years of overall IT experience, with 2–3 years of hands-on experience designing and developing data applications on AWS.
Deep expertise in AWS services and architectures, including but not limited to:
Compute: EC2, Amazon EKS, Amazon ECS, AWS Lambda, AWS Fargate, AWS Batch.
Storage & Databases: Amazon S3, Amazon RDS, Amazon Aurora, Amazon Redshift, DynamoDB, Amazon Keyspaces, Amazon ElastiCache.
Data & Analytics: AWS Glue (ETL, Data Catalog, DataBrew), Amazon EMR, Amazon Athena, Amazon Kinesis (Data Streams, Firehose, Managed Service for Apache Flink), Amazon MSK, AWS DMS, AWS Lake Formation, Amazon MWAA, AWS Step Functions, Amazon QuickSight.
Operations & Monitoring: Amazon CloudWatch, AWS CloudTrail, AWS X-Ray, AWS Cost Explorer.
Strong SQL skills, including performance tuning on large datasets.
Proven ability to translate business requirements into technical solutions.
Excellent analytical, problem-solving, and critical-thinking skills.
Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
Experience working in an Agile development methodology.
Ability to work independently, manage multiple priorities, and meet tight deadlines.
Preferred Skills (Nice to Have)
AWS Certified Data Engineer – Associate, or AWS Certified Solutions Architect certification.
Proficiency in Python or PySpark for data manipulation and automation.
Experience with infrastructure as code (Terraform, AWS CDK, or CloudFormation) and CI/CD for data pipelines.
Experience with another hyperscaler (GCP or Azure), demonstrating breadth in data engineering.
Exposure to modern data lakehouse table formats such as Apache Iceberg, Delta Lake, or Apache Hudi.