Senior Machine Learning engineer

Job description

Amsterdam - In this position as a senior Machine Learning engineer you will contribute to personalising the products of our newsbrands (e.g. AD, de Volkskrant, NU.nl). Also, you’ll work on a completely new product, which will be totally personalised.


At DPG Media, we have news content from many different newspapers in the Netherlands, Belgium and Denmark. We reach around 10 million people every day and we have 1.3 millions paying readers. On the data side, we have around 4000 journalists working on high-quality content and an event stream spiking to tens of thousands of events per second.


About the team

The News Personalisation Team consists of 14 engineers, scientists, and research interns. The team is responsible for personalising the news products across major Dutch and Belgian news titles (Volkskrant, AD, Trouw, Parool, HLN, De Morgen and many others) owned by DPG Media. In our team, we believe that no-one should be a bottleneck and that knowledge should spread across people as much as possible. We believe it is vital that everyone should be able to bring in new ideas.


We work with: Python, Bash, RDB, Kafka, Kubernetes, Redis, PySpark, Elasticsearch, Concourse, Airflow, Delta, MLflow


What you will be doing

The following will be at the core of your responsibilities:

  • Translate business requirements into system design.
  • Take technical decisions using your experience, preventing the team from going down rabbit holes you have been in before.
  • Guide more junior team members into seniority.
  • Managing complexity.

Job requirements

Who you are

It is important that you have experience with pair-programming, and with an effective code review process in a Scrum environment. Also, you should be capable of guiding junior/medior engineers. Additionally you: 

  • have experience with most of our technologies: Python, Bash, RDB, Kafka, Kubernetes, Redis, PySpark, Elasticsearch, Concourse, Airflow, Delta, MLflow
  • have experience with CI/CD, logging, monitoring, alerting, AWS, Lambda architecture.
  • are experienced in translating business requirements into system design.
  • have experience in handling tens of thousands of data points per second.


Will you be our new colleague? Then apply now!

Want to know more first? I would be happy to answer your questions via mark.van.dommelen@dpgmedia.nl. You can also call or send an app on +316 83 80 00 59.


We prefer to do our recruitment ourselves and do not need any help with this.