Full-Stack Data Engineer

Eneco
Rotterdam, Netherlands
6 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 8.2K

Job location

Rotterdam, Netherlands

Tech stack

Azure
Code Review
Continuous Integration
Data Systems
Database Design
Python
PostgreSQL
Performance Tuning
Standard Sql
Software Construction
DevOps Tools - Open-source
Snowflake
Backend
GIT
Kubernetes
Data Analytics
Data Management
Data Pipelines

Job description

In this role as a Full-Stack Data Engineer, you will contribute directly to the energy transition by building data platforms that help Eneco achieve its goal of becoming CO -neutral by 2035.

  • Collaborate closely with domain experts and engineers to translate complex operational challenges into practical, data-driven solutions.
  • Build production-ready data solutions that move beyond POCs and optimize real-world heat assets at operational scale., As a Full-Stack Data Engineer within the Asset Performance Optimization (APO) team, you will contribute to building and operating reliable data platforms that support heat asset monitoring, optimization, and analytics. You will work closely with senior engineers, product owners, and domain experts to turn data into actionable insights, while growing your technical depth and impact., As a Medior Data Engineer, you will actively contribute to the development, maintenance, and improvement of the APO data landscape across several evolving products and platforms. You will support initiatives such as operational monitoring, optimization tooling, and performance analytics for district heating systems and related assets., * Contributing to improvements in APO data ingestion pipelines and platform components
  • Supporting the transition of POCs and project-based solutions into stable run & maintain environments
  • Implementing and maintaining production-ready data pipelines and backend services
  • Ensuring data products are reliable, observable, and well-documented
  • Collaborating with senior engineers on technical decisions related to Snowflake, Python services, Kubernetes workloads, and database design
  • Actively participating in code reviews and knowledge sharing within the team
  • Developing and maintaining data pipelines and backend services for APO use cases
  • Working with Snowflake data models and PostgreSQL databases to support analytics and reporting
  • Helping ensure reliability, performance, and observability of Kubernetes-based services
  • Writing clean, maintainable Python code following agreed engineering standards
  • Translating functional requirements into solid technical implementations
  • Documenting solutions and contributing to technical standards and best practices

This is where you'll work

You will join Eneco's Asset Performance Optimization (APO) team, where data and engineering directly support the transition to a CO -neutral energy system. In this environment, you'll collaborate closely with business and technical stakeholders to transform complex operational challenges into scalable, production-ready data platforms. You'll work on systems that monitor and optimize heat assets in real time, helping evolve APO products from experimental solutions into stable, future-proof operational services - all within a culture that values ownership, technical excellence, and meaningful impact on the energy transition.

Requirements

  • 3+ years of experience as a Data Engineer or Backend Engineer in a data-intensive or operational environment
  • Solid Python skills and familiarity with software engineering best practices
  • Good SQL knowledge and hands-on experience with Snowflake and/or PostgreSQL
  • Experience using Git in a collaborative development environment
  • Familiarity with CI/CD concepts and DevOps tooling (experience with Azure DevOps is a plus)
  • Basic to intermediate experience with Kubernetes and containerized applications
  • Willingness to learn, take ownership of components, and grow toward more complex technical responsibilities
  • Comfortable working in a dynamic environment where not everything is fully defined yet

About the company

Eneco is fully committed to help you in your personal and professional development. Hybrid working: home, office or abroad Work 40% at the office, 40% from home, and 20% flexibly. With manager approval, you may work abroad (within approved countries) up to 3 weeks/year, max 2 consecutively. Eneco Eneco heeft als missie 'duurzame energie van iedereen'. Samen met onze klanten en partners versnellen we de energietransitie en zorgen we ervoor dat mensen zelf hun eigen duurzame energie kunnen opwekken, gebruiken, opslaan of delen. We lopen voorop in duurzaamheid en innovatie. Dat maakt het werken bij Eneco afwisselend en uitdagend. Energy Rotterdam Active in 4 countries 3,000 employees 50% men - 50% women Average age is 35 years

Apply for this position