Machine Learning Engineer

Eneco
Rotterdam, Netherlands
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€5,917.0 - €9,750.0
Working hours
Regular working hours

Tech stack

Cloud Computing Continuous Integration Python (Programming Language) Machine Learning Open Source Technology Tensorflow Azure Machine Learning Software Engineering Unstructured Data Feature Engineering Pytorch Apache Spark
+8 more
Build Management Containerization Kubernetes Machine Learning Operations Terraform Software Version Control Docker Databricks

Job description

  • Contribute directly to Eneco’s ambitious One Planet strategy by building the ML platform that accelerates the transition to climate neutrality by 2035.
  • Work at the cutting edge of Machine Learning, Software Engineering, and Cloud by designing scalable Databricks-based platform capabilities used across multiple teams.
  • Build reusable ML/MLOps platform capabilities that scale your impact across multiple teams instead of delivering one-off models.

Why choose Eneco?

The One Planet strategy we are committed to here at Eneco sets an ambitious goal to be climate neutral by 2035. We want to achieve that goal for both us and our clients. To make it happen, we are dedicated to offering our customers innovative digital capabilities and smart solutions. Our team is working towards creating an exceptional online customer experience, through modernizing the Eneco machine learning landscape. We are striving to deliver a superior digital customer experience that will stimulate and make it easier for our customers to become greener every day.

What you’ll do

As a Machine Learning Engineer in the ML Platform team, you will design and build the foundational services, tooling, and infrastructure that enable Machine Learning use cases across Eneco.

You will work at the intersection of Machine Learning, Software Engineering, and Cloud Infrastructure, with a strong focus on Databricks-based platforms. Rather than delivering a single model or product, your work will empower multiple teams to develop, deploy, and operate ML solutions efficiently and safely. You will collaborate closely with data scientists, product teams, and other platform engineers to turn ML capabilities into reusable, production-ready services., * Designing a framework for end-to-end ML pipelines, including ingestion and processing of structured and unstructured data.

  • Building and maintaining shared ML platform components, libraries, and templates used across teams.
  • Monitoring model performance, data quality, drift, latency, and cost in production.
  • Implementing MLOps practices, including model versioning, CI/CD, monitoring, and retraining workflows.
  • Testing the newest Databricks features in a PoC setting and assessing viability for large scale implementation within Eneco.
  • Collaborate with cross-functional teams (product, engineering, data science) to bring Machine Learning-powered features to life.
  • Guiding and mentoring Data Scientists in bringing their ML solutions to a production grade level.

Requirements

  • Hands-on experience with Apache Spark and Databricks - including building/optimizing distributed pipelines for feature engineering, training, and batch/stream inference
  • Strong experience in Machine Learning or applied data science
  • Solid Python programming skills and experience with ML frameworks such as scikit-learn, PyTorch, or similar
  • Experience using Docker, Kubernetes, or MLflow for model lifecycle management.
  • Understanding of software engineering principles: testing, CI/CD, version control, containerization.
  • Strong communication and mentoring skills, specifically being able to explain complex technical concepts in a tangible way

Nice to Have:

  • Experience building shared ML platform components used by multiple teams (templates, libraries)
  • Feature engineering patterns such as feature stores and offline/online consistency
  • Familiar with infrastructure as code (IAC) such as Terraform or Databricks Assets Bundle (DAB)
  • Experience working in a platform team / Ability to design systems that support multiple teams and use cases.
  • Experience with building and maintaining reusable ML / MLOps tooling.
  • Knowledge about open-source table formats such as Delta and Iceberg

About the company

You will be working together with other Machine Learning Engineers and Data Scientists. Together, you will shape the Machine Learning platform so either Eneco internal employees or external consumers can benefit from the Machine Learning model. Within the team, we encourage learning, actively seek out collaboration, celebrate successes, and learn from failures.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.werkenbijeneco.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

1:34 min

Essential commands for running and testing Terraform configurations

Hennie Francis · LIVE

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all