SURF · Standplaats: Amsterdam · 16 januari 2026
Python Software Engineer for AI Platform Development
Would you like to contribute your code and knowledge to a groundbreaking application for Dutch higher education and research institutions? We are working on a service that will enable these institutions to use AI with confidence. Our AI platform is unique because we develop it ourselves, independently of the major cloud providers. This allows us to guarantee sovereignty and privacy. We recently launched a pilot for education and research institutions. These include universities, colleges, vocational colleges, university medical centres and institutions such as the Royal Netherlands Academy of and Sciences (KNAW). Are you interested? Then read on!
Where you will work
SURF is the ICT cooperative for Dutch educational and research institutions. Together with them, we work on digital services and complex innovation challenges to enhance the quality of education and research. We do this together with the institutions, with an eye for public values, and as openly and open source as possible.
There is a lot of technical pioneering to be done within SURF. You will have the freedom to make architectural choices, explore new technologies and develop proofs of concept into production-ready solutions. You will also work on issues relating to cloud architecture, scalability, security, data integrity and AI ethics. In this way, you will contribute directly to an infrastructure that makes Dutch education future-proof.
The team you will join
You will become part of the High Performance Machine Learning (HPML) team within the Advanced Research Solutions department. Your colleagues work on training language models, such as OpenEuroLLM and GPT-NL. They also advise researchers on the optimal use of the Snellius supercomputer for AI. You will work with Python on a rapidly growing AI platform. The team has an open atmosphere, is enthusiastic and we help each other.
Working at SURF means working for a unique and open organisation. This is evident in everything: the structure of the organisation, the set-up of the project teams, the culture in our offices and the atmosphere among colleagues. SURF offers excellent terms of employment and a flexible approach to work/life balance. Employees enjoy working independently. In addition, everyone is given the space and freedom to use and develop their talents as effectively and broadly as possible.
What you will do
You are a strong, hands-on backend Python developer who enjoys the challenge of working on a fast-growing AI platform. You can do this: on the one hand, you enjoy sitting quietly behind your keyboard. On the other hand, you understand how to bring new functionality into production in a stable and smooth manner. You will be given a lot of freedom and autonomy, and we expect you to handle this responsibly and carefully. Don't expect detailed user stories from us. You are responsible for clarifying requirements when necessary, and your team members will help you with this.
Other tasks you will handle
Your skills and experience
It is an advantage if:
Prior to starting this job, a VOG must be presented .
SURF takes pleasure in doing its recruitment itself; acquisition is therefore not appreciated.
Applying for a job at SURF
This is what you can expect
Apply
After submitting your application, you will immediately receive a confirmation e-mail.
Response
After the the closing date, you will receive a response from our recruitment team.
First interview
We invite you to our office, because we want to get to know you.
Second interview
We invite you again for an interview with others who also want to get to know you.
Assessment
We may ask you to do an assignment (assessment).
Are you the right person?
Then you will receive a salary offer from one of our HR advisors.
Welcome to SURF!
You join onboarding activities with other new colleagues.
Location Science Park 140, 1098 XG Amsterdam, Nederland Employment 1 year Salary €5450 - €7786 Hours per week 32 to 40 hours Deadline 01 February 2026 Substantive questions
Questions about procedure SURF Recruitment
What we offer
Research shows: many people do not apply for a job until they can tick all the boxes. We think talent, commitment and fresh insights are just as important. So do you find this job opening interesting? Don't hold back and apply!
Apply for "Python Software Engineer voor AI-platform Ontwikkeling"