Bachelor's degree in Computer Science, Data/Software Engineering, or a related discipline 5+ years of hands-on experience in data engineering Strong SQL skills Proven experience designing, building and optimising data pipelines and data warehouse schemas Strong proficiency in Python for production data engineering Track record of implementing data quality, observability, monitoring and testing practices Solid experience with at least one cloud provider (Azure, AWS or GCP) Experience with CI/CD, infrastructure-as-code and working in containerised environments Familiarity with modern data stack tools (Databricks, Snowflake or RedShift) Experience with reporting and modelling tools such as Power BI Advanced experience in pattern recognition Results-oriented mindset Comfortable working in a fast-paced, delivery-focused environment Proactive and collaborative approach