Senior Flink Engineer

globe (3)

Amsterdam

globe (3)

Netherlands

hourglass (1)

Permanent

business-cards (1)

Software Development

1

Senior Flink Engineer – Telecommunications

Industry: Telecommunications | Level: Senior Engineer | Location: Amsterdam – Hybrid | Reports to: Lead Streaming Engineer

About the Company

A leading telecommunications operator is building its real-time data capabilities on a central streaming platform powered by Apache Kafka and Apache Flink. The platform supports network telemetry, security monitoring, customer analytics, and IoT use cases at telco scale. The organisation is shifting from batch-first to streaming-first, and Flink is core to that transition.

Requirements

*

5+ years as a software/data engineer, with at least 2-3 years hands-on Apache Flink in production

*

5+ years in the telecommunications industry – understanding of network data, OSS/BSS, or telco operational systems

*

Deep Flink expertise – DataStream API, state management (checkpoints, savepoints, RocksDB), watermarks, event-time processing, exactly-once semantics

*

Kafka integration experience – Flink connectors, schema handling (Avro/Protobuf with Schema Registry), out-of-order event handling

*

Production Flink deployments – cluster management, JobManager/TaskManager tuning, memory and resource optimisation

*

Cloud-native experience – Kubernetes (AKS/EKS/GKE), containerised Flink deployments, CI/CD (ArgoCD, GitHub Actions)

*

Strong Java (and ideally Scala or Python) for building and maintaining Flink applications

*

Observability – monitoring Flink jobs with Prometheus, Grafana, or similar; understanding of checkpointing metrics and backpressure

*

Problem-solving mindset – able to debug complex distributed streaming issues in production

Desirable: Kafka Streams, Flink SQL, Iceberg/lakehouse integration, TM Forum Open APIs, NIS2/GDPR compliance exposure, telecom network telemetry pipelines.

Candidate Experience

*

Telecom domain: Built or operated real-time pipelines processing network logs, 5G/4G telemetry, IoT sensor data, or operational data at scale. Understands the unique challenges of telco data volume, velocity, schema evolution, and regulatory context.

*

Flink engineering: Designed and delivered production Flink applications using DataStream API. Managed stateful streaming jobs with checkpoints, savepoints, and RocksDB state backends. Handled event-time processing, watermarks, and late/out-of-order events in real-world pipelines.

*

Kafka ecosystem: Integrated Flink with Kafka as source and sink. Worked with Schema Registry and evolving schemas. Understands exactly-once guarantees across the Kafka-Flink boundary.

*

Operational ownership: Deployed and ran Flink on Kubernetes. Configured HA, monitoring, and alerting. Debugged production issues backpressure, checkpoint failures, state corruption, resource contention.

*

Delivery: Worked within CI/CD pipelines for Flink job deployment. Collaborated with platform, data governance, and network teams. Delivered streaming use cases from design through production.

You Will Join

A team of about 8 engineers an international, distributed team working hybrid across Netherlands. The team operates with a high degree of autonomy: you’ll be expected to work independently, take ownership of your workstreams, and contribute without constant direction. The team is helping to grow the company’s real-time streaming capability and to help clients gain better knowledge and insight from their data through streaming.

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Mhlomhle Duku

Team member not found
Consultant Name

Team member not found

Job Title

Team member not found

SOCIAL MEDIA

Submit Your CV

This field is for validation purposes and should be left unchanged.
Name_1
Max. file size: 512 MB.

Similar Jobs

1

Contract

Zuora Support Consultant (DRWN)

Technology

Software Development

Zuora Application Support Consultant (DRWN) Job title – Zuora Application Support Consultant Client Location – Poland Remote work offering – 100% Client Industry – See more…

to €0/year

Kraków

Poland

1

Contract

Zuora Support Consultant (DRWN)

Technology

Software Development

Zuora Application Support Consultant (DRWN) Job title – Zuora Application Support Consultant Client Location – Poland Remote work offering – 100% Client Industry – See more…

to €0/year

Lodz

Poland

1

Contract

Zuora Support Consultant (DRWN)

Technology

Software Development

Zuora Application Support Consultant (DRWN) Job title – Zuora Application Support Consultant Client Location – Poland Remote work offering – 100% Client Industry – See more…

to €0/year

Warsaw

Poland