Design and build production-grade (ETL/ELT) pipelines using AWS services (e.g. Glue, Lambda, EMR, Step Functions.) and/or open-source solutions (e.g. Apache Spark, dbt) for various structured and unstructured data sources.
Design and optimize data models, schemas, and data storage architectures for analytical workloads
Design and implement data lake, data warehouse, and data lakehouse solutions to support data analytics platforms.
Build BI dashboards and analytics visualization solutions using tools such as AWS QuickSight, PowerBI, or similar tools
Requirements:
Bachelor's degree or higher in Computer Science or related engineering field.
At least 7 years of professional experience in data engineering, designing, building and operating cloud-based data platforms and analytics solutions.
Strong programming skills in Python and SQL with experience building scalable ETL/ELT pipelines.
Experience working with data warehouses, data lakes, or lakehouse architectures.
Experience with distributed data processing frameworks such as Spark or similar technologies.
Hands-on experience with data orchestration and workflow tools such as Airflow, AWS Step Functions, , or similar tools.
Hands-on experience of data modeling, data governance, data quality, and security best practices.
Experience working with cloud-based data platforms (AWS, Azure) and modern data ecosystem tools.
Experience in building BI dashboards using PowerBI, Amazon QuickSight, or similar tools