remote
Data Engineer - Tlc Worldwide
Data Engineer
Data Engineer responsible for designing, building, and maintaining scalable data pipelines and warehouses using Python, SQL, Airflow, Snowflake, and AWS to enable data‑driven marketing insights.
About the role
Key Responsibilities
- Design, develop, and maintain robust ETL pipelines to ingest and transform data from multiple marketing and transactional sources.
- Build and optimise data models in Snowflake to support analytics, reporting, and machine‑learning use cases.
- Implement workflow orchestration using Apache Airflow, ensuring reliable scheduling, monitoring, and error handling.
- Collaborate with data scientists, analysts, and product teams to understand data requirements and deliver high‑quality datasets.
- Manage cloud infrastructure on AWS, including S3 storage, Redshift/Snowflake clusters, and IAM security policies.
- Monitor performance, troubleshoot issues, and continuously improve data pipeline efficiency and reliability.
Requirements
- 3+ years of hands‑on experience building data pipelines with Python and SQL.
- Proficiency in cloud data platforms, preferably Snowflake, and AWS services such as S3, Lambda, and IAM.
- Strong knowledge of workflow orchestration tools, especially Apache Airflow.
- Experience with data modelling, warehousing concepts, and performance optimisation.
- Ability to work cross‑functionally, communicate technical concepts clearly, and deliver solutions in an agile environment.
Skills
pythonsqlairflowsnowflakeaws