Streaming Platform Engineer (Kafka/ Flink)
In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are seeking an experienced Streaming Platform Engineer to join large-scale enterprise Kafka / Confluent platform powering 478+ AsyncAPIs and 750+ production topics in a modern, event-driven ecosystem. You will work in a shared responsibility model, contributing to both central platform capabilities and domain-driven topic ownership alongside Producers and Consumers. The main goal is to enhance the platform by introducing: content-based filtering, payload projection and topic joins (extending beyond current header-only filtering).
Project information:
Type of project: IT services
Office location: Warsaw, Poland
Work mode: Remote from Poland
Budget: 150-170 PLN net/ h- b2b
Project length: Tiill the end of 2026, possible to extend it
Only candidates with citizenship in the European Union and residence in Poland
Start date: ASAP (depending on candidate’s availability)
Project scope:
Design and implement stream processing solutions using Apache Flink and Flink SQL
Develop and maintain filtering, projection, and join logic on streaming data
Build and operate workloads using the Flink Kubernetes Operator
Implement and maintain Kafka-based integrations, including producers, consumers, and Kafka Connect pipelines
Design and evolve Avro schemas, ensuring compliance with schema evolution rules
Integrate solutions with Confluent Schema Registry
Develop and support Flink SQL rule framework and validation tooling
Contribute to XML-to-Avro transformation mechanisms (including Kafka Connect SMTs)
Collaborate with platform and domain teams in a shared ownership model
Apply AI-assisted (agentic engineering) approaches across design, implementation, and delivery lifecycle
Troubleshoot and optimize deployments in Kubernetes environments
Support CI/CD and GitOps practices for rule deployment and configuration management
Competence demands:
6-8 years of experience
Apache Flink (Flink SQL, stateful stream processing)
Apache Kafka / Confluent (producers, consumers, Kafka Connect)
Avro & Schema Registry (schema evolution, design)
Kubernetes (deployments, troubleshooting)
Flink Kubernetes Operator
Strong understanding of event-driven architectures
Very good English skills
Nice to have:
AsyncAPI (v3)
Kafka Connect custom SMT development (Java)
XML / legacy data transformations
GitOps / CI-CD (YAML, PR-based workflows)
We offer:
Remote working model
Dynamic and innovation-driven engineering environment
Full-time job agreement based on b2b
Private medical care with dental care (covering 70% of costs)
Multisport card (also for an accompanying person)
Life insurance