75% remote: Cloud Native Data Engineer

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

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.