Data engineer

HNM Solutions
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Agile Methodologies
Cloud Computing
Continuous Integration
Data Architecture
Data Integration
ETL
Data Warehousing
Performance Tuning
SQL Databases
Snowflake
Data Management
Data Pipelines

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.

Apply for this position