Data Engineer

Posted 17 October 2025
LocationHammersmith
Job type Permanent
Discipline Technology

Job description

We are looking for a Data Engineer!

Technical Skills:

  • Great SQL skills with experience in complex query optimization

  • Strong Python programming skills with experience in data processing libraries (pandas, NumPy, Apache Spark)

  • Hands-on experience building and maintaining data ingestion pipelines

  • Proven track record of optimising queries, code, and system performance

  • Experience with open-source data processing frameworks (Apache Spark, Apache Kafka, Apache Airflow)

  • Knowledge of distributed computing concepts and big data technologies

  • Experience with version control systems (Git) and CI/CD practices

  • Experience with relational databases (PostgreSQL, MySQL or similar)

  • Experience with containerization technologies (Docker, Kubernetes)

  • Experience with data orchestration tools (Apache Airflow or Dagster)

  • Understanding of data warehousing concepts and dimensional modelling

  • Understanding of cloud platforms using infrastructure-as-code (IaC) approaches

  • Knowledge of streaming data processing and real-time analytics

  • Experience with data quality and monitoring tools


Apply now!