IT & Software

Data Engineer

Checkout Technology Ltd

London · England · United Kingdom

Responsibilities

  • Shift left processing by migrating existing business logic from dbt/SQL into Flink stream-processing jobs (Java/Python).
  • Take the lead on the Payment Lifecycle Flink jobs, moving them from Data Platform ownership into the Analytics domain.
  • Be responsible for the health, monitoring (Datadog), and deployment (ArgoCD/Terraform) of these critical pipelines.
  • Work with Apache Iceberg to manage state and lookups for long payment lifecycles.
  • Take initiative to improve and optimise engineering workflows and platforms.

Key Requirements

  • Proven delivery experience in data or software engineering.
  • Comfortable writing and debugging production-grade Java or Python.
  • Hands‑on experience with Apache Flink (or similar engines like Spark Streaming/Kafka Streams) and Apache Kafka.
  • Understanding of checkpoints, watermarking, and state management.
  • Familiarity with the modern DevOps stack: Docker, Kubernetes, Terraform, and CI/CD principles.
  • Strong focus on data integrity.

Benefits

Hybrid working model offering flexibility, with three days per week in the office.

#J-18808-Ljbffr

Reference: WJ-766_22011502

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.