Amsterdam - The Recommendation & Search Area houses all expertise around information retrieval within DPG Media, focussing on consumer based recommendation and search. Our mission is to improve the relevance of our digital products to our customers by providing them with the content they want, whenever and wherever they want it.
Who we are
We are a team of (Machine Learning) Engineers that develop & maintain a collection of backend services that powers the search application behind some of the biggest Belgian and Dutch Media brands: HLN, AD, nu.nl, Volkskrant, De Morgen, … Furthermore, the team also builds Generative AI applications as productivity tools for journalists on top of the editorial archive (more than 20 million published articles).
The job
You’ll be working on a search engine that serves both journalists and customers of DPG Media, across all media offerings. The company and your team members will actively support you to grow your skills and expertise. The search team consists of three developers, two based in Amsterdam and another in Antwerp. This is who you will be working with on a daily basis. Furthermore, the search team is part of a
larger Recommendation & Search area consisting of approximately 20 engineers, a single manager and two product owners, in the Netherlands and Belgium. We work with an agile philosophy and on a flexible working regime. While most colleagues work from home, we like to get together in the offices regularly. You will be supported by a platform engineering team that manages the CICD pipelines, Machine
Learning workflows and most of the infrastructure. This team is tasked with enabling the success of and synergies between the application teams.
- Maintain and extend our search back-end.
- Design, develop, run and evaluate online AB-tests to improve the quality of the search results.
- Support operational excellence through practices like code review and pair programming
- The entire team is responsible for the operations of our services. This includes actively monitoring different applications and their infrastructure as well as intervening to solve operational problems whenever they arise.
- Keep up with developments in the field of Information Retrieval (e.g. semantic search).
- Build RAG solutions for editorial domain
Technologies
- AWS, Kafka, Elasticsearch, Python (FastAPI), SQL, Docker
- Nice to have: vector databases, semantic search
We offer
- An experience-based salary
- 12% personal choice budget (of which is 8% holiday allowance).
- Participating in profit every year.
- 36-hour working week.
- Over 350 training opportunities in our own academy. We also offer trainings that isn't in our academy.
- We also offer travel allowance, a flexible work allowance and a staff discount for specific options.
Requirements
- Degree in computer science, artificial intelligence, a related field, or relevant prior experience
- 4+ years of software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Affinity with data analysis
- Pre-existing knowledge or experience with Elasticsearch
- Interest in NLP and machine learning
- Interest in prompt engineering, RAGs and genAI in general
- A natural interest in digital media products
Are you interested in joining our team? Apply now!
For further information or any questions, please feel free to contact me at leonie.lugtenberg@dpgmedia.nl
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. Learn what we have to offer you or get to know our tech company! And while you’re at it, you can find us on LinkedIn en Twitter too