×
Register Here to Apply for Jobs or Post Jobs. X

Senior Data Engineer; Apache Flink

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: N Consulting Limited
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Position: Senior Data Engineer (Apache Flink)
Location: Greater London

Senior Data Engineer (Apache Flink) at N Consulting Ltd

The Financial Times is one of the world’s leading business news organisations. We are hiring an experienced Apache Flink Engineer (contract) to build and help ope rationalise the stream-processing components of a near real‑time personalisation and recommender capability on AWS.

Role overview

You will bring deep hands‑on expertise in production Flink on AWS, working closely with a senior FT engineer and AWS stakeholders. A key part of the role is knowledge transfer through pairing, reviews and clear documentation so the capability can be supported and extended by FT.

Responsibilities
  • Design and implement stateful stream‑processing jobs in Apache Flink (primarily Java), to process user interaction events and produce near real‑time outputs for downstream services.
  • Integrate Flink with Kafka/AWS MSK, S3 and the chosen online store (Mongo

    DB/Mongo

    DB Atlas).
  • Own streaming non‑functional requirements: correctness, fault tolerance, checkpointing/recovery, back pressure handling, and performance tuning.
  • Define and implement production readiness: observability (metrics/logs/tracing), alerting, dashboards and runbooks.
  • Support CI/CD and infrastructure‑as‑code practices to deploy and operate Flink workloads safely in AWS.
  • Enable the team via knowledge transfer (pairing, design/code reviews, documentation and handover).
Skills and experience

Essential

  • Strong experience building and operating production Apache Flink applications (event‑time concepts, windows/watermarks, state, checkpointing and fault tolerance).
  • Hands‑on AWS experience operating streaming/data workloads (IAM, networking/VPC basics, deployment, observability and incident troubleshooting).
  • Experience integrating Flink with Kafka (including AWS MSK) and cloud services/storage (e.g., S3).
  • Highly proficient in Java and Python (production experience required).
  • Strong software engineering fundamentals: clean, maintainable code; pragmatic testing; effective code review.
  • Comfort mentoring/pairing with engineers to up‑skill the team.

Desirable

  • Experience with Amazon Managed Service for Apache Flink and/or running Flink on EKS/ECS.
  • Experience with Mongo

    DB or Mongo

    DB Atlas for low‑latency, online‑serving use cases.
  • Infrastructure‑as‑code (Cloud Formation) and modern observability tooling (Cloud Watch, Grafana, Open Telemetry, Splunk).
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary