Senior Data Engineer - Ingestion & Platform

Jobgether โ€ข United Kingdom
Remote
Apply
AI Summary

Jobgether is seeking a Senior Data Engineer to build and scale a modern Customer Data Platform. The role involves designing and implementing scalable data ingestion pipelines, owning end-to-end ETL and reverse ETL processes, and collaborating with engineering, product, and data teams.

Key Highlights
Design and implement scalable data ingestion pipelines
Own end-to-end ETL and reverse ETL processes
Collaborate with engineering, product, and data teams
Key Responsibilities
Design and implement scalable data ingestion pipelines using Python
Own end-to-end ETL and reverse ETL processes
Collaborate closely with engineering, product, and data teams
Technical Skills Required
Python Apache Airflow dbt Snowflake
Benefits & Perks
Competitive salary
Fully remote work
Strong work-life balance
Autonomy in work structure
Nice to Have
Terraform
Metadata-driven pipelines
ESP tools

Job Description


This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Data Engineer โ€” Ingestion & Platform in United Kingdom.

This is a senior platform engineering role focused on building and scaling a modern Customer Data Platform that powers marketing activation across multiple casino and affiliate brands. You will own the ingestion layer that connects 10+ external partners into a unified data ecosystem, enabling real-time and batch data flows into downstream marketing and analytics systems. The environment is highly production-oriented, with real traffic, live campaigns, and direct revenue impact. You will not just build pipelinesโ€”you will design the system that generates pipelines, making data source onboarding dramatically faster and more scalable. Working within a small, highly technical data platform team, you will shape ingestion standards, integration frameworks, and orchestration patterns. This is a hands-on role where architecture, reliability, and speed of integration are equally critical, and your work will directly influence customer activation and retention across the business.

Accountabilities

  • Design and implement scalable data ingestion pipelines using Python, integrating REST APIs, databases, and external data sources into the platform.
  • Own end-to-end ETL and reverse ETL processes, including deployment, monitoring, incident resolution, and ongoing reliability improvements.
  • Build and evolve reusable ingestion frameworks and pipeline templates that enable new data sources to be onboarded in days instead of months.
  • Design and manage orchestration patterns using Apache Airflow, including DAG structure, dependencies, retries, backfills, and dynamic pipeline generation.
  • Implement robust API integrations, including authentication flows, token refresh mechanisms, pagination handling, rate limiting, and error classification strategies.
  • Ensure high data quality and reliability through automated testing, validation frameworks, and monitoring of production systems.
  • Collaborate closely with engineering, product, and data teams to ensure seamless data delivery to downstream systems such as ESPs and marketing platforms.
  • Contribute to infrastructure evolution, CI/CD improvements, and Infrastructure-as-Code initiatives, while documenting architectural decisions (ADRs).

Requirements

  • 6+ years of experience in data engineering or platform engineering roles with strong production system exposure.
  • Advanced Python skills, including API clients, data processing, schema validation, and integration logic development.
  • Deep expertise with Apache Airflow, including DAG design, dynamic workflows, sensors, retries, backfills, and operational best practices.
  • Strong experience with dbt for building modular data transformations (bronze/silver layers, testing, and materialization strategies).
  • Solid knowledge of Snowflake, including external stages, data loading patterns, and performance optimization.
  • Proven experience integrating external APIs, handling authentication (OAuth, API keys), rate limits, retries, and failure scenarios.
  • Experience building reusable data pipelines or framework-style ingestion systems used by multiple teams.
  • Hands-on experience with reverse ETL or outbound data activation into external systems.
  • Familiarity with CI/CD pipelines (e.g., GitHub Actions) and strong documentation practices.
  • Nice to have: Terraform, metadata-driven pipelines, ESP tools (e.g., DotDigital, Braze, SendGrid), or experience in multi-tenant or marketing-driven data platforms.

Benefits

  • Competitive salary aligned with senior-level data engineering roles.
  • Fully remote work across Europe and the UK with flexible collaboration hours.
  • Strong work-life balance and autonomy in how you structure your work.
  • Opportunity to work on a modern, greenfield data platform already running in production with real users and real revenue impact.
  • High ownership environment focused on engineering excellence, scalability, and continuous improvement.
  • Exposure to complex, business-critical systems powering large-scale marketing and customer activation workflows.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Similar Jobs

Explore other opportunities that match your interests

Senior Business Analyst - Dynamics 365

Data Science
โ€ข
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Haystack

United Kingdom

Senior Data Engineer (Cloud Native)

Data Science
โ€ข
2d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

fresh.

United Kingdom

Junior Retention Analyst (Sports Betting)

Data Science
โ€ข
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Liberty Towers

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly