Senior Data Engineer

Overview

We are seeking a Senior Data Engineer for a high-impact contract opportunity focused on modernizing a core data platform for an ambitious tech organization. The successful candidate will have the autonomy to evaluate and improve data architecture across a multi-cloud environment while collaborating with a dynamic team. This position offers flexibility with a hybrid working model.

Responsibilities

  • Optimize and streamline data flow across primary public cloud platforms (AWS & GCP / Azure).
  • Build, maintain, and refine resilient, scalable ETL/ELT pipelines for high-throughput data processing.
  • Elevate storage architectures, modern data stack tools, and query engines for maximum performance.
  • Drive technical delivery using Python, SQL, Spark, dbt, and Terraform.
  • Champion robust engineering standards around CI/CD, data quality, and automated monitoring.

Requirements

  • Deep background in production-grade data pipeline architecture and orchestration.
  • Hands-on commercial expertise across at least two major cloud platforms (AWS, GCP, or Azure).
  • Expertise with Python, PySpark, SQL, and transformation frameworks like dbt.
  • Proficiency with Terraform or CloudFormation to ensure repeatable deployment environments.
  • Ability to take direct ownership of project deliverables and provide clear technical direction.