We are looking for a Data Engineer for one of our clients.
Period: ASAP – 31/12/2025 with option to extend
Location: Brussels
Language skills: Dutch and/or French (with knowledge of the second national language) and English
Job title: Data Engineer
Job description:
Setting up an API between a Postgres DB and a Python application.
Developing and optimising ELT processes: transferring data from large source databases to a Postgres DB and performing transformations with dbt.
Working according to Agile methods in a fully on-premise environment.
Presence of 2 days per week at the office in Brussels.
Profile:
We are looking for a driven and detail-oriented Data Engineer with a passion for designing, developing and maintaining robust on-premise ETL processes and data warehouses. You have extensive experience with SQL databases and preferably also NoSQL databases.
Core competencies:
On-premise development: Expertise in building and maintaining data engineering components.
ETL Development and Management: Developing and maintaining advanced ETL processes.
Data Warehousing: In-depth knowledge and experience in designing scalable data storage solutions.
Database Management (SQL & NoSQL): Proficiency in working with MySQL, PostgreSQL, Neo4j, Elastic DB, MongoDB, Milvus.
API Integration: Experience in developing and integrating APIs.
Data Modelling: Designing and implementing data models.
Data Quality and Integrity: Ensuring data accuracy and reliability.
Programming Skills: Proficiency in Python for process automation and data analysis.
Problem-Solving Ability: Excellent analytical skills.
Education:
Minimum bachelor's degree in Computer Science, Data Science, Business Informatics or equivalent.
Demonstrable experience in data engineering, data warehousing and database management.
Technical Skills:
Databases: MySQL, PostgreSQL, Neo4j, Elastic DB, MongoDB, Milvus
ETL Tools: dbt, airflow
Data: Python, SQL
API Development: REST, SOAP, GraphQL
Cloud Platforms: Azure, AWS
BI Tools: Power BI
Languages:
English and proficiency in one, or preferably both, national languages (NL/FR). Passive understanding of the other language is required.
Soft Skills:
Strong communication skills
Team-oriented and collaborative
Innovative thinking
Eye for detail
Proactive work attitude