logo

Bekijk alle vacatures

Data Engineer

Brussel, Brussel

For a customer we are looking for an experienced Data Engineer.

Start date: As soon as possible
Regime: Full-time, 2 days at the office
Location: Brussels
Languages: Dutch or French (with passive knowledge of the other language) + English

Job description
The role includes setting up an API between a Postgres DB and a Python application. You are also responsible for developing and optimizing ELT processes. Data from large source databases is brought to a Postgres DB in which the necessary transformations are carried out using dbt. The project is developed according to Agile methods and is completely on-premise.

Profile
We are looking for a passionate and detailed 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, and a proven track record in optimizing data infrastructures to support decision-making processes.

Core competences
On-premise development: Expertise in building and maintaining data engineering components in an on-premise infrastructure.
ETL Development and Management: Expertise in building and maintaining advanced ETL processes to efficiently extract, transform and load data from different sources.
Data warehousing: In-depth knowledge of data warehousing concepts and techniques, with experience in designing scalable and reliable data storage solutions.
Knowledge of dbt.
Database Management (SQL & NoSQL): Skill in working with both relational (SQL) and non-relational (NoSQL) databases, including but not limited to MySQL, PostgreSQL, Neo4j, Elastic DB, MongoDB, Milvus.
API Integration: Experience with developing and integrating APIs.
Data Modeling: Experience in designing and implementing data models that improve performance and simplify complex queries.
Data Quality and Integrity: Strong focus on ensuring data accuracy, completeness and reliability.
Programming skills: Control of programming languages such as Python for process automation and data analysis.
Problem Solving Ability: Excellent analytical skills to solve complex technical challenges and deliver data-driven solutions.
Training
Minimum bachelor's degree in Computer Science, Data Science, Business Informatics or equivalent. Demonstrable experience in the field of 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

Language skills
English and mastery of one, or preferably both national languages (NL / FR). If not mastered, passive understanding of the other language is necessary.

Soft Skills
Strong communication skills
Team-oriented and collaborative
Innovative thinking
An eye for detail
Proactive working posture

Deel deze vacature

Powered by