Work on our latest product that contributes to our mission “we want to enrich people’s lives with leading media that inform, inspire and entertain” by bringing the most relevant news to millions of people.
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.
About the team
You will become part of a young team, both in age as in lifetime. With this comes the opportunity to contribute to deciding the most efficient way to complete the roadmap. The aim is to work together with a team of machine learning engineers, mobile, backend and frontend developers, accompanied by UX designers. Next to that, as a team we guide quite often research interns. 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
In this job as an machine learning engineer you will work in end-to-end feature teams and collaborate with back-end developers, machine learning engineers and front-enders. You will help integrate personalization features in our news apps and in a standalone product in an environment that keeps reinventing itself and puts the user/reader first.
- You work closely together with backend and frontend developers to bring your work as soon as possible to the consumer.
- You take technical decisions using your experience, preventing the team from going down rabbit holes you have been in before.
- You guide more junior team members into seniority.
Even more reasons to work at DPG Media
At DPG Media, we work for more than 90 strong news brands, magazines, television shows, radio stations, and online services such as Qmusic, NU.nl, Tweakers, Libelle, and VTM. Although we look like a media group, we are really a tech company. We get digital transformation done.
We offer a high-performing tech workplace where we treasure freedom, from how you find solutions to choosing your path. Feel free to be an entrepreneur, an apprentice, a team player, and, of course, to be you. We welcome everyone to apply, whatever your background may be. A great bunch of smart colleagues awaits you and are eager for you to join the team, whether that be a project team, a pub quiz team, or a sports team.
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 Python/PySpark and Kubernetes as well as with most of our other technological components: Bash, Kafka, Elasticsearch, 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.
As the largest media company in Belgium, we are open to all talents in our society. We call on candidates with a diverse background - in the broadest sense of the word - to apply for this position. It’s the differences between colleagues that lead to surprising insights and innovative solutions. And that, in turn, fits very well with us as an organization. We are curious about you, your qualities, and your experience.