AI Machine Learning Software Engineer
Over de functie
Als AI/Machine Learning Software Engineer ontwerp, ontwikkel en implementeer je machine learning-modellen en AI-gedreven functies die onze kernproducten aandrijven. Je zult werken op het snijvlak van data science en software engineering, waarbij je onderzoek en experimenten vertaalt naar betrouwbare, schaalbare productiesystemen. Door nauw samen te werken met product-, data- en engineeringteams help je de richting van AI-initiatieven vorm te geven en zorg je ervoor dat modellen meetbare, realistische impact leveren.
Beheer
Verantwoordelijkheden
- Ontwerp, bouw en onderhoud machine learning-modellen en -pijplijnen voor productiegebruik
- Samenwerken met data scientists om experimentele modellen om te zetten in schaalbare, productieklare systemen
- Ontwikkel en optimaliseer workflows voor data-preprocessing, feature engineering en modeltraining.
- Evalueer de modelprestaties met behulp van passende meetwaarden en iterera continu om nauwkeurigheid en betrouwbaarheid te verbeteren
- Integreer ML-modellen en AI-functies in bestaande softwarearchitectuur via API's en diensten
- Monitor geïmplementeerde modellen op prestatieverlies, datadrift en betrouwbaarheidsproblemen
- Schrijf schone, goed geteste en onderhoudbare code volgens engineering best practices
- Doe mee aan code reviews en draag bij aan technische ontwerpdiscussies
- Documentmodelarchitectuur, trainingsprocessen en implementatieprocedures
- Blijf op de hoogte van ontwikkelingen in AI/ML-onderzoek en beoordeel hun toepasbaarheid op het product
- Werk samen met QA- en operationele teams om ervoor te zorgen dat AI-functies voldoen aan kwaliteits- en compliance-normen
- Bijdrage aan het definiëren van best practices voor verantwoorde en ethische AI-ontwikkeling binnen de organisatie
Vereisten
- Vloeiend Engels in geschreven en gesproken taal is verplicht
- Bachelor- of masterdiploma in Computerwetenschappen, Machine Learning, Wiskunde of een gerelateerd vakgebied, of gelijkwaardige praktische ervaring
- 2+ jaar professionele ervaring in software engineering met een focus op machine learning of AI-systemen
- Sterke vaardigheid in Python- en ML-gerichte bibliotheken zoals TensorFlow, PyTorch, scikit-learn of iets dergelijks
- Solide kennis van kernconcepten van ML, waaronder begeleid en onbegeleid leren, modelevaluatie, regularisatie en optimalisatie
- Ervaring met het bouwen en onderhouden van datapijplijnen en het werken met grote datasets
- Vertrouwdheid met cloudplatforms (AWS, GCP of Azure) en ML-implementatietools en -diensten
- Begrip van de basisprincipes van software engineering, waaronder versiebeheer, testen, CI/CD en systeemontwerp
- Sterke analytische en probleemoplossende vaardigheden met het vermogen om complexe concepten duidelijk te communiceren
Voorkeursvaardigheden
- Ervaring met NLP, computer vision of grote taalmodellen (LLM's)
- Vertrouwdheid met MLOps-tools en platforms zoals MLflow, Kubeflow of SageMaker
- Blootstelling aan containerisatie- en orkestratietools, waaronder Docker en Kubernetes
- Ervaring met realtime inferentiesystemen of randimplementatie
- Begrip van verantwoorde AI-principes, biasdetectie en modelverklarbaarheid
- Bijdragen aan open-source ML-projecten of gepubliceerd onderzoek
