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

Apache Flink Engineer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Kryptos Technologies limited
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 60000 - 80000 GBP Yearly GBP 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Location: Greater London

Tasks

Apache Flink Engineer

Location:
London

6months Contract

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).
Requirements 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).
Indicative technology stack
  • Java, Python
  • Apache Flink;
    Kafka / AWS MSK
  • AWS: IAM, VPC, S3, Cloud Watch; plus a Flink runtime (managed service and/or EKS/ECS depending on solution)
  • Mongo

    DB / Mongo

    DB Atlas (online store)
  • Circle

    CI and IaC:
    Git Hub;
    Cloud Formation
#J-18808-Ljbffr
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