At the Rijksmuseum, we work every day to make art and history visible and accessible to everyone. As a Data Engineer, you play an important role in shaping our digital foundation. You will develop and maintain data pipelines that connect and enrich our collections, making them available to researchers, visitors, and colleagues. With your work, you directly contribute to the innovative way we share our collection with the world.

My account

Details

Location: Amsterdam

Salary min: € 3.991,00

Salary max: € 5.329,00

Number of hours per week: 36

Closing date vacancy: 05 Oct 2025

Build the digital future of the collection

You will work on our integration layer: a Linked Open Data platform that brings together collection, library, archive, and scientific research. You will develop code, maintain the infrastructure, and ensure that our data is reliably and sustainably accessible. Our projects are ambitious in scope, often international in nature, and always innovative and interdisciplinary.  Our technology stack is primarily Python, running in Kubernetes on the Azure Cloud. 

Your main tasks are: 

  • Develop code and maintain collection data pipelines; 
  • Build APIs and microservices that connect the collections; 
  • Manage and improve our data infrastructure; 
  • Collaborate with colleagues to realize innovative solutions. 

Working for the Rijksmuseum

The Rijksmuseum belongs to and is for everyone. Our Research Services department manages all collection information and supports innovative and interdisciplinary research into more than one million objects. With the ambition of sharing this collection as widely as possible, we build and maintain the digital infrastructure that makes our data reliable, sustainable and accessible. You will join Collectie IT, a subdepartment of Research Services. Here, you will work with application managers, a functional manager, and DevOps engineers. Together, we develop solutions that push boundaries. We work in a hybrid way: partly at the museum, partly from home. 

What will you contribute?

We are curious about who you are, what talent you add to our team, and where you want to grow further. Your arrival is important to us. You have an open and collaborative attitude and know how to solve problems effectively. You enjoy working with others and like to translate your expertise into practical applications. 

In addition you have: 

  • Strong Python skills with experience in SQL and building data pipelines;  
  • Knowledge of modern development practices (Git, unit testing, CI/CD);
  • Experience developing APIs/microservices, and maintaining data infrastructure;  
  • Knowledge of Linked Open Data formats, triple stores, and structured vocabularies; preferably in standards and ontologies in the cultural heritage sector, such as CIDOC-CRM, Getty Vocabularies, Linked.art; proficiency in SPARQL;
  • Good command of English and Dutch (or willingness to learn Dutch).  

What we value as a plus:  

  • Experience with Azure or other cloud platforms, and container orchestration (e.g. Kubernetes);  
  • Experience with AI and data science techniques such as Large Language Models (LLMs), natural language processing (NLP), or named entity recognition (NER) 

What will you get in return?

You will be given the chance to work in  and behind the scenes of  a leading, internationally oriented museum, together with dedicated specialists. In addition, we offer:

  • A gross salary of € 3.991,00 tot € 5.329,00 (Schaal 11 of the collective agreement for museums) per month, based on a 36-hour working week;
  • 8% holiday bonus and 3.4% year-end bonus;
  • A fixed-term contract of 36 hours for 12 months (with the intention of extending);
  • The possibility to alternate between working from home and from the office, including a budget to furnish your home office appropriately;
  • Full public transport allowance (up to €345) if commuting further than 5 km. Any expenses for secure bicycle storage at the station are also fully reimbursed;
  • After your probation period, you will receive a Netherlands Museum Pass, offering unlimited access to more than 450 museums in the Netherlands. And you can always bring one guest to the Rijksmuseum for free (during opening hours);
  • Participation in various events and sports activities, such as the Rijksrun and our summer and winter parties.

Enthusiastic?

Get started right away and apply before Monday, October 6. We warmly invite all interested parties to apply. Do you need extra support during the application process? Let us know, we are happy to help. The application process is as follows:

  1. After receiving your resume and motivation letter, we will get to work for you.
  2. Do we see a potential match? Then we would like to arrange a first introductory interview on Wednesday, October 15. We are curious to find out who you are, which experience you have and why this role appeals to you.
  3. Was this first interview a success? Then we will invite you for a second interview on Monday, October 27.
  4. Are we both enthusiastic? Then we will make you an offer.

Do you have any questions about the vacancy? Kelly Davis (Head, Collection IT) will be happy to answer them at kelly.davis@rijksmuseum.nl.

Do you have questions about the process? Fabienne Kes (Recruitment Business Partner) will be happy to answer them at f.kes@rijksmuseum.nl.

Please note: If we receive enough responses, we may close the vacancy earlier than the closing date stated. Unfortunately, responses received after the vacancy has been closed will not be considered.

We only consider applications submitted via the Rijksmuseum website. Unfortunately, we cannot consider applications sent by email.