CI/CD Engineer Machine Learning

Utrecht 36 u p/w 12 maanden HBO
Swoosh-headers

Functieomschrijving

Voor onze organisatie wordt een spraak naar tekst dienst (S2T) ontwikkeld. Deze dienst moet generiek opgenomen kunnen worden in diverse gebruikersapplicaties. Er komt ook een dienstverlening die deze dienst doorontwikkelt en 24x7 beheert.
De kern van de dienst is een large language model (LLM) die op de Nvidia DGX stack draait. De basis van de LLM’s wordt specifiek bijgetraind met content uit de organisatie. De S2T-dienst exploiteert de verschillende LLM’s die via een application programming interface (API) aangeboden worden aan gebruikersapplicaties. Tevens is de API voorzien van een volwaardig authenticatie- en autorisatiemodel. 
In diverse proeftuinen wordt gebruikgemaakt van de S2T. De inzichten van dit gebruik leveren aanvullende eisen en wensen op voor de S2T-dienst en dienstverlening. Afhankelijk van de businesswaarde en hoe breed inzetbaar de wensen en eisen binnen de organisatie zijn, wordt besloten of deze ook ondersteund gaan worden. 
Binnen het team is er ruimte voor een ervaren software engineer. Deze engineer is in staat om op verschillende deelgebieden mee te werken met de collega’s en uit ervaring ook richting te geven. 

Doelstelling
Primaire doelstelling is de S2T (door) te ontwikkelen zodat deze geïntegreerd kan worden in onze interne gebruikersapplicaties. Daarvoor is het van belang dat er een generieke dienst gebouwd wordt waarop LLM’s gedraaid en getraind kunnen worden. Hier ligt de hoofdfocus van de opdracht. 

Verantwoordelijkheden

  • Ontwikkeling van web- en mobiele applicaties: Het ontwerp en de bouw van gebruiksvriendelijke applicaties waarin de S2T-dienst wordt getoetst.
  • Integratie van de dienst in gebruikersapplicaties: Meehelpen aan de integratie van de S2T-dienst in bestaande gebruikersapplicaties.
  • Bijdrage aan de middleware-layer: Bijdragen aan de ontwikkeling van de middleware-layer, waar de API-definitie wordt gerealiseerd en authenticatie plaatsvindt. De LLM’s moeten via virtualisatietechnieken gedeployed worden op de Nvidia-stack. De engineer werkt hier aan een schaalbaar, multi-tenant model. 
Contacten

  • De programma manager.
  • Het ontwikkelteam.
  • De technische beheerders.

Wat wordt er van jou gevraagd?

Eisen bij de opdracht:

  • Je hebt minimaal een erkend, volledig, volwaardig en afgeronde diploma op HBO niveau in de richting van informatica.
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Kubernetes en Run:ai.
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met packagemanagement; apt.
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Docker.
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Terraform en CloudInit.
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Jenkins en GitLab.
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Nexus.
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Resource Description Framework (RDF).
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met OpenId Connect (OIDC).
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Triton.
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Appliances.
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Ontwikkeling, Test, Acceptatie en Productie (OTAP).
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met continuous Integration / Continuous Delivery (CI/CD).
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met High Availability / Disaster Recovery (HA/DR).
  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar werkervaring met Redhat Enterprise Linux en Ubuntu.
Wensen bij de opdracht:

  • Je hebt werkervaring met Microsoft Active Directory en Microsoft Entra.
  • Je hebt werkervaring met networking; VLAN, Routing, DNS, DHCP, Firewall, CIDR en Load Balancing.
  • Je hebt werkervaring met storage; RAID en LVM.
  • Je hebt werkervaring met monitoring; Prometheus en Grafana.
  • Je hebt werkervaring met configuration management; Ansible en Chef/Puppet.
  • Je hebt werkervaring met concepten; multi-tenacy (containers, virtual machines), security–defense in depth en MLOps.
  • Je hebt werkervaring met back-end development; JavaSE, Spring, JavaEE, Jboss en Weblogic.
Competenties:

  • Coachen: Verkent de ontwikkelbehoeften van medewerkers en stimuleert, motiveert en coacht hen om hun vakbekwaamheid op een hoger niveau te brengen en de medewerkers zo verder te ontwikkelen.
  • Klantgerichtheid: Herkent en onderzoekt de wensen en behoeften van anderen en speelt daarop in.
  • Maatschappelijke oriëntatie: Is alert op- en verdiept zich in de relevante (maatschappelijke, politieke en vakinhoudelijke) ontwikkelingen of andere omgevingsfactoren en benut deze kennis effectief voor de eigen functie of organisatie.
  • Netwerkvaardigheid: Ontwikkelt en onderhoudt relaties, allianties en coalities buiten de eigen organisatie en benut deze voor het verkrijgen van informatie, steun en medewerking.
  • Organisatiesensitiviteit: Speelt in op interne politiek en is alert op veranderingen binnen de organisatie. Onderkent de invloed en de gevolgen van eigen beslissingen of activiteiten op de andere organisatieonderdelen.
  • Organisatievermogen: Bepaalt prioriteiten en geeft de benodigde acties, tijd en middelen aan om ervoor te zorgen dat activiteiten plaats vinden en zaken geregeld worden. Evalueert de voortgang en stelt waar nodig de planning en opzet bij.
  • Overtuigingskracht: Toont gedrag dat er op is gericht om anderen te overtuigen van een bepaald standpunt en instemming te krijgen met bepaalde plannen of ideeën.
  • Systeemdenken: Herkent zowel het groter verband als de interne samenhang binnen vraagstukken en is zich bewust van de eigen positie en invloed in dat grotere geheel.
  • Mondelinge- en schriftelijke uitdrukkingsvaardigheid: Maakt feiten, meningen en ideeën aan anderen in begrijpelijk Nederlandse taal mondeling en schriftelijk duidelijk.

Begint jouw trail hier?
Reageer direct
In het kort


Referentienummer 2024-07791
Locatie Nieuwegein en hybride
Startdatum 1 februari 2025
Einddatum 31 januari 2026
Optie op verlenging Ja
Uren per week 36 u p/w

Sluitingsdatum 26 november 2024 22:59

Kan ik je op weg helpen?

Kevin Stakenburg

k.stakenburg@bluetrail.nl
+31 (0)6 184 204 30
Whatsapp mij

Begint jouw trail hier?

Stuur ons je CV met een korte opdrachtgerichte motivatie.

Swoosh-CTA

Discover your BlueTrail

Onze weg naar jouw nieuwe carrière

Bluetrail-nieuws-2

Snelle respons en opvolging

Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie.

Bluetrail-nieuws-1

Persoonlijk contact

We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever!

Bluetrail-nieuws-3

Match en uitwerking

Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie!

Bluetrail-nieuws-4

Heldere communicatie en ontzorging

Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt!

Swoosh-footer (1)

Follow our trail