Medior Python Developer

Aanvraagnummer: 8694
Contractvorm: Detachering
Organisatie: SURF
Locatie: Amsterdam
Uren per week: 32 uur
Tarief: 100
Duur van de opdracht: 8 maanden
Regio: Utrecht
Startdatum: 01-05-2025
Optie tot verlenging: Mogelijk maar nog niet bekend'
Sluitingsdatum: 11-04-2025 09:00
LET OP! Deze opdracht is gesloten
Opdrachtomschrijving:
Jij bent onderdeel van het AI-team dat verschillende workflows mogelijk maakt, waaronder “on premise” workflows die onafhankelijk zijn van Cloud providers maar ook juist workflows die de krachtige commerciële modellen in de Cloud benutten. Je collega’s zijn AI-specialisten die de nationale supercomputer Snellius inzetten voor High-Performance Machine-learning en o.a. werken aan het trainen van Nederlandse taalmodel GPT-NL. Binnen het team is er een open sfeer, enthousiasme en helpen we elkaar.
Je bent een Python developer die onze kennis aanvult. Met jouw ervaring werk je mee aan het bouwen en onderhouden van nieuwe features. Je hebt veel ervaring met het schrijven en onderhouden van geautomatiseerde tests. Daarmee maak je het AI-systeem robuust en klaar voor toegang voor alle Nederlandse WO, HBO, MBO en UMC’s. Het einddoel is inzicht te geven in duurzaamheid, kwaliteit, privacy en kosten zodat AI verantwoordelijk en met vertrouwen kan worden ingezet.
Gevraagd profiel:
Jouw profiel:
- Medior Python Developer met meer dan 5 jaar ervaring;
- Sterke ervaring met Pytest;
- Ervaring met Postgresql / sqlalchemy / migrations;
- Ervaring met CI Pipelines (we gebruiken Git / Gitlab);
- Ervaring met Rest en streaming API’s;
- Je bent comfortabel met Linux commandline.
Het is mooi als:
- Je kennis hebt van containers (zoals Docker of Apptainer);
- Je ervaring hebt met Slurm of cluster computers;
- Je ervaring hebt met Django en je ervaring hebt met het opzetten van back office applicaties;
Overige bijzonderheden
Maandag, woensdag en donderdag mogelijkheid om op kantoor aanwezig te moeten zijn.Reageer ook als je 1 of 2 puntjes mist, maar je verder enthousiast bent en je in het profiel herkent. Uiteindelijk zoeken we iemand die goed in het team past.