About this role
Your tasks
Design, develop and maintain robust batch and streaming data pipelines
Build and optimize data models and data warehouse / lakehouse structures
Ensure data quality, lineage, monitoring and performance of data workflows
Work closely with analysts, architects and business stakeholders
Contribute to CI/CD, automation and engineering best practices
Must-have
Several years of hands-on experience as a Data Engineer (senior level)
Experience in banking / financial services or other regulated industries
Strong SQL and Python (or Scala/Java)
Experience with Spark and/or cloud data platforms (Azure, AWS or GCP, e.g. Databricks, Snowflake)
Experience with orchestration tools (e.g. Airflow) and CI/CD
Solid knowledge of data modelling and ETL/ELT concepts
Fluent English (spoken and written)
Nice-to-have
Streaming experience (e.g. Kafka)
Knowledge of data governance and data quality frameworks
German language skills