SURF, de ICT-cooperatie voor het Nederlandse onderwijs en onderzoek, zoekt een Python Software Engineer voor het High Performance Machine Learning team in Amsterdam. Je bouwt de infrastructuur waarmee onderzoekers in heel Nederland hun AI-experimenten draaien op nationale supercomputers zoals Snellius.
Wat ga je doen
Je ontwerpt REST API's waarmee onderzoeksplatforms ML-experimenten kunnen indienen en monitoren. Je bouwt workflow-orchestratie voor validatie, datavoorbereiding, clustersubmissie en resultaatverzameling. Je optimaliseert GPU-gebruik via intelligente scheduling en efficiente datapipelines. Je collega's werken aan taalmodellen als OpenEuroLLM en GPT-NL.
Wat ze zoeken
- 3+ jaar ervaring als mid-level Python developer
- Ervaring met CI/CD-pipelines (Git/GitLab) en HPC job schedulers (Slurm)
- Kennis van moderne async Python frameworks (FastAPI, Starlette)
- Ervaring met workflow-orchestrators (Prefect, Airflow, Dagster) en testing (unit, integratie, end-to-end)
- Vloeiend Engels (teamtaal)
Wat ze bieden
- Salaris tussen de 4.791 en 6.845 euro bruto per maand, plus 8,33% vakantie- en 8,33% eindejaarsuitkering
- 36 vakantiedagen per jaar (op basis van 40 uur)
- NS Business Card eerste klas en thuiswerkvergoeding
- Werken aan projecten als OpenEuroLLM en GPT-NL op de Snellius supercomputer