Job description:
For our client we are looking for a Cloud Native Data Engineer (f/m/d).
Start: asap
Duration: 31.10.2025 (long term engagement (2026))
Capacity: 100% if possible
Location: 75% Remote, 25% Brussels, Belgium (1 week Brussels / 3 weeks remote in rotation), up to 50% onsite in peak times
Language: English
Project:
As part of its critical role in the energy sector, the client is developing a next generation Settlement System to replace current legacy applications which are very difficult to maintain, reaching end-of-life and no longer suitable for complex developments. This new system aims to support the company's strategic objectives by:
- Accelerating settlement cycles to enable near real-time invoicing, thereby reducing credit risk and enhancing financial forecasting.
- Enhancing scalability and automation to handle increasing data volumes with minimal manual effort.
- Improving data quality and validation, ensuring accurate, consistent, and timely settlements through automated controls.
- Enabling advanced analytics and self-service insights by providing real-time, granular data access via EPIC and a centralized Data Lake.
- Supporting simulations to evaluate potential savings or impacts under various consumption scenarios.
- Standardizing market communication and integrations to seamlessly incorporate new metering technologies and automated data exchange with DSOs.
This initiative is essential for ensuring a future-proof, transparent, and agile settlement process aligned with product vision and the evolving energy market landscape.
Tasks:
- Design, Develop and Maintain of a modular and scalable data architecture
- Efficient Data Modeling and ensuring of robust data integration
- Drive application migration to cloud native infrastructure
- Ensure consistent documentation
Skills (must-have):
- A minimum experience of 5 years in Cloud Native Data Engineering.
- Experience with rearchitecting existing monolithic architecture to micro-services based Cloud Native architectures.
- Strong understanding of Cloud Native architectures (loosely coupled services, containers, horizontal scalability, application resilience patterns).
- Proficiency in at least one programming language – Java or Scala
- Knowledge and experience with at least some of the Data technologies/frameworks:
- Workflow orchestration (AirFlow/Oozie etc.)
- Data integration/Ingestion (Nifi, Flume etc)
- Messaging/Data Streaming (Kafka/RabbitMQ etc.)
- Data Processing (Spark, Flink etc.)
- RDBMS (PostgreSQL/MySql etc.)
- NoSQL Storages (MongoDB, Cassandra, Neo4j etc.)
- Timeseries (InfluxDB, OpenTSDB, TimescaleDB, Prometheus etc.)
- And / Or with their Cloud provided counterparts, i.e., Cloud Data/Analytics services (GCP, Azure, AWS)
- Proficiency in the following Tech Stack:
- Deployment & Containerization: Docker, Kubernetes, Helm.
- CI/CD & DevOps Tools: Azure DevOps, Gitlab CI Actions, GitOps, Gitlab, Bash/Shell scripting, Linux
- Database change management: tools (such as Liquibase or Flyway)
- Familiarity with agile development methodologies and tools (e.g., Scrum, SAFE, JIRA, Confluence).
Skills (should-have):
- Relevant certifications in cloud and Cloud Native technologies