Machine Learning specialist


Location: Amsterdam or The Hague, The Netherlands

What makes us Doculayer?

Doculayer helps enterprises to turn their vast amounts of unstructured documents into business value. Our intelligent content solution processes and manages unstructured information, such as (scanned) documents and images, using Machine Learning technologies. In doing so, the platform can automatically analyze, enhance, enrich and improve the findability of large quantities of data. Doculayer is built on a modern platform using Kubernetes, Elasticsearch, Java, machine learning framework and other Open Source components, like GraphQL and React.js 

According to predictions, 80 percent of worldwide data will be unstructured by 2025. Many large companies have reached that critical mass already. If you want to help enterprises getting value out of vast amounts of data – come and join us!

Your role in a nutshell

Doculayer is expanding and to support our growth we are looking for several machine learning specialists to join our machine learning team. You will have an opportunity to work on expanding and implementing new Doculayer - machine learning - based features in such areas as NLP and Computer Vision. The total product team consists of Scrum teams featuring multiple disciplines like Product Owner, Software Architect, Machine Learning Specialists, Test Automation Specialists, DevOps Engineers, Frontend Developers, Backend Developers. Cross-team collaboration helps us to offer the best product for our clients.


  • Research on new machine learning technologies, papers, frameworks and the practical application within the Doculayer product.
  • Design and develop machine learning based features for Doculayer.
  • Review code and ideas of colleagues and brainstorm on solutions for data challenges.
  • Support marketing for writing and reviewing white papers, knowledge papers and other materials.

Your skills 

  • Bachelor’s degree in computer science or software engineering or data science.
  • At least 2 years' experience in the field of machine learning such areas as NLP, Deep Learning, Computer Vision.
  • Experienced Java programmer and good knowledge of Python.
  • Preferably have experience with product development and Enterprise Content Management (ECM).
  • Experience with Agile methodology.
  • Excellent written and verbal communication skills in Dutch and English.

About is the provider of intelligent content management. Our platform leverages innovative artificial intelligence (AI) and machine learning technologies to process and manage unstructured information, such as scanned documents and images, to gain added value from them. In doing so, the platform can automatically analyse, enhance, enrich and improve content and retrieve data more accurately.

The platform integrates seamlessly with business applications and processes in the current IT landscape, which means it can process unstructured content in existing systems. This enables our clients to respond to the explosive growth of information and the actions required to store data in the correct manner, compliant with privacy legislation (GDPR).

What do we offer?

  • A challenging and responsible position within an ambitious and growing (international) organization;
  • Working on innovative software product leveraging state of the art technologies;
  • A pleasant work environment where you can take ownership, share ideas and launch new initiatives;
  • Freedom in planning your work;
  • 26 holidays per annum (based on full-time FTE);
  • A study budget for personal development.


If you are interested in this role, please apply by sending your resume (CV) and motivation to

Please note: this is a permanent position, freelance is not an option.
Acquisition based on this vacancy is not appreciated.