Data engineer
Role details
Job location
Tech stack
Job description
The Data Engineer is responsible for designing, building, and maintaining robust data pipelines and models within a modern data architecture. The role focuses on ensuring data quality, performance, and scalability, so that reliable and usable data is available for analytical applications
Collaboration and knowledge sharing
This is what energizes you:
-
Developing and optimizing data pipelines and ETL processes.
-
Implementing dimensional models and ensuring performance optimization.
-
Collaborating with architects and analysts to refine data models and implement changes.
-
Applying best practices for incremental loading and data integration.
-
Ensuring data quality and reliability of delivered datasets.
Requirements
Do you have experience in Scalability?, * SQL and DBT: Experience setting up transformations and models in DBT.
-
Cloud Data Platforms: Knowledge of Snowflake.
-
Performance tuning: Optimizing queries and data pipelines.
-
Experience with dimensional data and Type 2 Slowly Changing Dimensions.
-
Understanding of agile development methods and CI/CD processes.
Prior experience with and knowledge of the energy market is a plus.
-
Team player: Works well in an agile team and contributes to a positive team dynamic.
-
Quality-oriented: Has an eye for reliability and completeness of data.
-
Flexible: Can handle model changes and changing requirements.
-
Strong communication skills and proactive in sharing knowledge.