More jobs:
Apache Flink Engineer
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-02-28
Listing for:
Kryptos Technologies limited
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
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 overviewYou 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).
- 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.
- 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).
- 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
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:
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:
×