Full-Stack Data Engineer Energy Management

at Eneco
EUR 83,000-117,000 per year
MIDDLE
✅ Hybrid

Used Tools & Technologies

Machine Learning PostgreSQL

Required Skills & Competences

Grafana @ 3 Kubernetes @ 3 DevOps @ 3 IaC @ 3 Python @ 5 Scala @ 3 SQL @ 5 Spark @ 3 dbt @ 5 Java @ 5 NoSQL @ 3 RDBMS @ 3 CI/CD @ 3 MLOps @ 2 Data Science @ 2 AWS @ 3 FastAPI @ 3 SRE @ 3 Debugging @ 3 API @ 3 Databricks @ 3 Snowflake @ 5 Data Modeling @ 3

Details

Make real-world impact at scale by building cloud-native, real-time data platforms that power Eneco’s IoT products and directly help millions of customers use energy more sustainably.

Role overview

You will own end-to-end technical decisions across streaming, APIs, and cloud infrastructure, working with modern stacks like Databricks, Spark, Scala, and Kubernetes in a highly autonomous engineering role. The role focuses on a combination of cloud infrastructure setup, maintaining API servers, and developing streaming/batch data processing pipelines for consumer IoT products (smart thermostat, energy insight, smart charging).

Responsibilities

  • Set up projects and lead technical decisions involving real-time time-series data in Databricks (Scala) environments.
  • Design and implement cloud solutions to handle product requirements, ensuring robustness, scalability, and cost efficiency.
  • Maintain REST API servers and develop streaming and batch data processing pipelines.
  • Empower other departments by making data accessible and usable to drive digital innovations.
  • Provide technical advice to the product manager and shape product direction.

Requirements

Must have:

  • Previous experience with REST API development (examples given: Spring or FastAPI).
  • Understanding of streaming data ingestion and processing.
  • Previous experience with MPP data platforms such as Spark. Experience using Databricks and Unity Catalog is a plus.
  • Proficiency in programming languages: Java, Scala, and Python.
  • Knowledge of software engineering best practices: code reviews, version control, testing, and CI/CD.
  • Genuine interest in DevOps/SRE principles for production deployment.

Nice to have:

  • Experience with high-volume time series data.
  • Knowledge of data modeling and architecture patterns.
  • Experience deploying applications to Kubernetes and skills in monitoring (Grafana) and debugging.
  • Knowledge of cloud providers (example: AWS). Infrastructure as Code (IAC) is a plus.
  • Experience with NoSQL databases (example: DynamoDB) and RDBMS (example: Postgres).
  • Proficiency in SQL and DBT (Data Build Tool) with Snowflake.
  • Familiarity or interest in MLOps and data science techniques.

What we offer / Benefits

  • Gross annual salary between €83.000 and €117.000 (including FlexBudget and 8% holiday allowance; bonus or collective profit sharing depending on role).
  • FlexBudget can be paid out, used for extra holiday days, or saved.
  • Personal and professional development support.
  • Hybrid working: 40% at the office, 40% from home, and 20% flexible. With manager approval, you may work abroad (within approved countries) up to 3 weeks/year, maximum 2 consecutively.
  • Work in a collaborative team with Data Engineers, ML Engineers, Data Scientists and Data Analysts on IoT products aligned with Eneco's One Planet strategy and climate goals.

Application process & contact

  • Contact the recruiter for more information or questions about the application procedure. (Recruiter contacts provided in the listing.)