Data Engineer (Apache Flink) – High‑Scale Streaming
Aptivamena Tech · Cairo
Job description
About the role
Build high‑scale, low‑latency streaming data pipelines on on‑prem infrastructure and design end‑to‑end real‑time data systems using Apache Flink as the core stream‑processing engine.
Key responsibilities
- Develop and maintain high‑volume real‑time data pipelines with Apache Flink, handling state management, checkpointing and fault tolerance.
- Operate and tune Flink clusters on self‑managed environments such as Kubernetes or YARN, ensuring high availability and rolling upgrades.
Required profile
- 7+ years of experience in data engineering and software development.
- Proven ability to write production‑grade code in Java, Scala or Python.
- Deep hands‑on experience with Apache Flink DataStream API, Table API and Flink SQL.
Required skills
- Java
- Scala
- Python
- Apache Flink (DataStream API, Table API, Flink SQL)
- RocksDB
- Kafka / Kafka Streams
- Schema Registry
- Trino / Presto
- Datastage
- Informatica
- Apache NiFi
- dbt
- SQL
- Apache Pinot / ClickHouse
- Cloudera / Hadoop ecosystem
- Docker
- Kubernetes
- Airflow
- Apache Iceberg
- DataHub
- Apache Amoro
- Claude (AI tool)
- Cursor (AI tool)
- Codex (AI tool)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Egypt.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 5 hours ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Aptivamena Tech
Cairo