HPC DEVOPS ENGINEER
Role details
Job location
Tech stack
Job description
Je directe collega's vind je binnen de afdeling R&D, waar je samenwerkt met maritieme domeinspecialisten en softwareontwikkelaars. Ongeveer de helft van je tijd werk je nauw samen met het HPC-team binnen Digital Services, bestaande uit HPC- en Linux-engineers. Daarnaast heb je regelmatig contact met gebruikers die contractonderzoek uitvoeren en met DevOps engineers die werken aan software- en rekenpijplijnen.
Je zorgt ervoor dat MARIN's rekenintensieve software - van CFD-simulatiecode en tijds- en frequentiedomeinmodellen tot machine-learningtoepassingen - efficiënt, schaalbaar en betrouwbaar draait. Je bouwt, optimaliseert en parallelliseert applicaties en vertaalt onderzoekscode naar robuuste oplossingen voor productieclusters en andere omgevingen (Linux en Windows/PC).
Samen met de ontwikkelaars en gebruikers van de codes, ontwerp en operationaliseer je end-to-end workflows die reproduceerbaar en onderhoudbaar zijn. Met performance-analyses (benchmarking) en profiling verbeter je doorlooptijden en resource-gebruik. Je brengt nieuwe technieken mee en je introduceert best practices in de organisatie.
Requirements
Een enthousiaste HPC DevOps engineer met een masteropleiding in computational science, engineering, wiskunde, fysica of machine learning. Je hebt ervaring met scientific computing en met numerieke modellen die vaak hun oorsprong hebben in Fortran of C/C++/C#. Je weet deze te moderniseren, door te ontwikkelen en te optimaliseren.
Je stemt software en hardware op elkaar af voor Fortran workflows met CMake, Ninja en Visual Studio onder Windows en Linux. De parallellisatie met MPI en OpenMP, GPU-kernels en (distributed) machine learning zijn voor jou vertrouwd terrein. Ook performance-analyse en tuning met tools als VTune, Nsight en Arm MAP/Forge horen daarbij.
Daarnaast werkt je soepel in HPC-omgevingen met Slurm, modules en containers (Apptainer/Singularity) en maak je effectief gebruik van numerieke libraries zoals PETSc, Trilinos, MKL en FFTW. Je denkt actief mee over nieuwe oplossingsrichtingen en innovatieve technologieën-zoals LLM's, AI-agents voor geavanceerde analyse, GPU's en quantum computing-die het HPC-portfolio op termijn kunnen versnellen en versterken. Bovenal krijg je energie van samenwerken, experimenteren en samen zichtbare resultaten neerzetten.
Benefits & conditions
- Een inspirerende werkomgeving met veel ruimte voor eigen initiatief en inhoudelijke groei.
- Een bruto maandsalaris tussen € 5.000,- en € 6.500,- (op basis van 40 uur), afhankelijk van kennis en ervaring.
- Jaarlijkse winstdeling en een uitstekende pensioenregeling.
- Levensfasetoeslag van 5,55% van je bruto maandsalaris.
- 29 vakantiedagen (fulltime) + 5 geplande dagen tussen Kerst en Nieuwjaar.
- Ontwikkeling door middel van trainingen, bijscholing en coaching.
- Flexibiliteit in werktijden en een hybride werkregeling om jouw werk-privé balans te ondersteunen.