

iXceed Solutions
Data Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an Apache Flink Engineer with a contract length of 5 months, located in London (Hybrid). Key skills include Apache Flink, AWS, Kafka, Java, and Python. Experience in real-time streaming architectures and recommender systems is essential.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
February 26, 2026
🕒 - Duration
3 to 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Data Engineering #Recommender Systems #Kafka (Apache Kafka) #Programming #MongoDB #Observability #Documentation #S3 (Amazon Simple Storage Service) #Logging #Java #Scala #Python #Deployment #AWS (Amazon Web Services)
Role description
Role: Apache Flink Engineer
📍 Location: London, UK (Hybrid – 2 Days Onsite)
💼 Job Type: Contract (5 Months – Extendable)
Role Overview
We are seeking an experienced Apache Flink Engineer to design, develop, and operationalise near real-time stream-processing solutions on AWS. The role will focus on building scalable data streaming pipelines supporting personalisation and recommender systems, while ensuring production readiness and knowledge transfer to internal engineering teams.
Key Responsibilities
• Design and implement stateful stream-processing applications using Apache Flink (Java)
• Build and integrate streaming pipelines with Kafka / AWS MSK, S3, and MongoDB Atlas
• Ensure production-grade reliability including fault tolerance, checkpointing, and performance tuning
• Implement observability solutions (metrics, logging, dashboards, alerting)
• Support CI/CD pipelines and Infrastructure-as-Code deployments on AWS
• Collaborate with internal teams and provide mentoring, documentation, and best practices guidance
Essential Skills
• Strong hands-on Apache Flink production experience (event-time processing, windows, state management)
• Experience with real-time streaming architectures on AWS
• Expertise in Kafka / AWS MSK integration
• Strong programming skills in Java and Python
• Solid understanding of distributed systems and software engineering best practices
Desirable Skills
• Experience with Amazon Managed Service for Apache Flink
• Exposure to EKS / ECS
• Experience with MongoDB / MongoDB Atlas
• Background in recommender systems or personalisation platforms
Role: Apache Flink Engineer
📍 Location: London, UK (Hybrid – 2 Days Onsite)
💼 Job Type: Contract (5 Months – Extendable)
Role Overview
We are seeking an experienced Apache Flink Engineer to design, develop, and operationalise near real-time stream-processing solutions on AWS. The role will focus on building scalable data streaming pipelines supporting personalisation and recommender systems, while ensuring production readiness and knowledge transfer to internal engineering teams.
Key Responsibilities
• Design and implement stateful stream-processing applications using Apache Flink (Java)
• Build and integrate streaming pipelines with Kafka / AWS MSK, S3, and MongoDB Atlas
• Ensure production-grade reliability including fault tolerance, checkpointing, and performance tuning
• Implement observability solutions (metrics, logging, dashboards, alerting)
• Support CI/CD pipelines and Infrastructure-as-Code deployments on AWS
• Collaborate with internal teams and provide mentoring, documentation, and best practices guidance
Essential Skills
• Strong hands-on Apache Flink production experience (event-time processing, windows, state management)
• Experience with real-time streaming architectures on AWS
• Expertise in Kafka / AWS MSK integration
• Strong programming skills in Java and Python
• Solid understanding of distributed systems and software engineering best practices
Desirable Skills
• Experience with Amazon Managed Service for Apache Flink
• Exposure to EKS / ECS
• Experience with MongoDB / MongoDB Atlas
• Background in recommender systems or personalisation platforms






