Ampstek

Senior Data Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is a Senior Data Engineer on a 1-year fixed-term contract in London, UK (hybrid). Key skills include 12+ years in Python, AWS, Snowflake, and ETL/ELT processes. Experience with Apache Spark and workflow orchestration tools is essential.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
May 29, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Fixed Term
-
🔒 - Security
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Data Management #Snowflake #Scala #Metadata #AWS (Amazon Web Services) #Deployment #Lambda (AWS Lambda) #Data Pipeline #Automated Testing #Data Quality #Cloud #dbt (data build tool) #Airflow #Apache Iceberg #Apache Airflow #Data Catalog #Spark (Apache Spark) #Python #Databases #Data Governance #Athena #PostgreSQL #Data Engineering #"ETL (Extract #Transform #Load)" #Data Processing #Apache Spark
Role description
Role: Senior Data Engineer Location: London, UK (Hybrid – 2 Days Onsite / 3 Days Remote) Contract Type: 1-Year Fixed Term Contract We are seeking an experienced Senior Data Engineer to join a high-performing data platform team focused on building scalable enterprise data and analytics solutions. The ideal candidate will have strong expertise in AWS, Snowflake, and Python, with experience designing robust data pipelines and modern cloud-based data platforms. Key Responsibilities Design, develop, and maintain scalable enterprise data platforms and analytics solutions. Build and optimize robust ETL/ELT data pipelines for large-scale data processing. Contribute to architecture, integration, modelling, and data persistence strategies. Implement metadata management, data governance, and data quality frameworks. Monitor and improve the stability, scalability, and performance of data pipelines. Work closely with business and technology stakeholders to align technical solutions with organizational goals. Develop automated testing and deployment processes for data engineering workflows. Support cloud-native data services and workflow orchestration frameworks. Required Skills & Experience 12+ years of hands-on experience in Python development and data engineering. Strong expertise in AWS cloud services such as Lambda, ECS, Step Functions, Glue, EMR, Athena, EventBridge, and Lake Formation. Extensive experience with Snowflake data platform. Hands-on experience with Apache Spark and/or Apache Iceberg. Strong understanding of data pipeline design, ETL/ELT processes, and large-scale data processing. Experience with workflow orchestration tools such as Apache Airflow, Prefect, Dagster, or DBT. Knowledge of metadata management and data catalog tools such as Amundsen, Atlas, DataHub, OpenDataDiscovery, or Marquez. Experience with CI/CD practices and cloud-native deployments. Familiarity with PostgreSQL or other relational databases is a plus. Strong analytical, problem-solving, and communication skills.