Senior Data Engineer

Senior Data Engineer - Hybrid - Contract - Outside IR35

Our client is expanding their core data engineering function and hiring two Senior Data Engineers to strengthen a modern, scalable data platform. Both will be Databricks specialists, with one role focused on deep technical delivery and the other combining hands-on engineering with team leadership and upskilling responsibilities.

Key Responsibilities

  • Build and maintain Databricks Delta Live Tables (DLT) pipelines across Bronze → Silver → Gold layers, ensuring quality, scalability, and reliability.
  • Develop and optimise Spark (PySpark) jobs for large-scale distributed processing.
  • Design and implement streaming data pipelines with Kafka/MSK, applying best practices for late event handling and throughput.
  • Use Terraform and CI/CD pipelines (GitHub Actions or similar) to manage infrastructure and automate deployments.
  • (For leadership-focused role) Mentor and upskill engineers, define coding standards, and embed engineering excellence across the team.

What’s Expected

  • Proven experience delivering end-to-end data pipelines in Databricks and Spark environments.
  • Strong understanding of data modelling, schema evolution, and data contract management.
  • Hands-on experience with Kafka, streaming architectures, and real-time processing principles.
  • Proficiency with Docker, Terraform, and cloud platforms (AWS, GCP, or Azure) for scalable data infrastructure.
  • Demonstrated ability to lead, coach, and elevate team capability, fostering best practices and knowledge sharing.

Job Details

Company
develop
Location
London, UK
Posted