CI/CD Engineer Machine Learning

ZZP (of detachering)
Delen

Over de opdracht

Vacature CI/CD Engineer Machine Learning

In het kort: Je gaat werken aan de ontwikkeling en integratie van een spraak naar tekst dienst binnen diverse gebruikersapplicaties, met focus op het bouwen van een generieke dienst en middleware-layer. Vereist: ervaring met diverse technologieën.

Opdracht omschrijving
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 24×7 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.
– Bijdrage leveren aan de integratie van de Nvidia-stack in de netwerkinfrastructuur van de Politie.
– Bijdrage leveren aan de geautomatiseerde inrichting, configuratie en beveiliging van de Nvidia-stack.
– Opzetten van een machine learning pipeline waarmee AI modellen gebouwd en uitgerold kunnen worden.
Contacten
– De programma manager.
– Het ontwikkelteam.
– De technische beheerders.
Opleiding
– De kandidaat heeft minimaal een erkend, volledig, volwaardig en afgeronde diploma op HBO-niveau in de richting van informatica.
Professionele kennis en werkervaring
Eisen:
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Kubernetes en Run:ai.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Redhat Enterprise Linux en Ubuntu.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare ervaring met Package Management; apt, Maven, npm.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met virtualisatie; Docker.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Terraform en CloudInit.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met GitLab.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Nexus.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Resource Description Framework (RDF).
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met OpenId Connect (OIDC).
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Triton.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Appliances.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Ontwikkeling, Test, Acceptatie en Productie (OTAP) methodiek.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met de verantwoordelijkheid voor een Machine Learning Pipeline.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met High Availability / Disaster Recovery (HA/DR).
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare ervaring met het definiëren van REST API’s.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare ervaring met PXE boot.
– De kandidaat heeft in de afgelopen 10 jaar minimaal 3 jaar aantoonbare ervaring met Helm.
Wensen:
– De kandidaat heeft aantoonbare werkervaring met Microsoft Active Directory en Microsoft Entra.
– De kandidaat heeft aantoonbare werkervaring met networking; VLAN, Routing, DNS, DHCP, Firewall, CIDR en Load Balancing.
– De kandidaat heeft aantoonbare werkervaring met storage; RAID en LVM.
– De kandidaat heeft aantoonbare werkervaring met monitoring; Prometheus en Grafana.
– De kandidaat heeft aantoonbare werkervaring met back-end development; JavaSE, Spring, JavaEE, Jboss en Weblogic.
– De kandidaat heeft aantoonbare werkervaring met concepten; multi-tenacy (containers, virtual machines), security–defense in depth en MLOps.
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.

Eisen

LET OP: Het is voor onze opdrachtgever noodzakelijk dat je aan al de gestelde functie-eisen kunt voldoen. Dit moet overtuigend blijken uit je CV. Alleen dan is reageren op deze opdracht zinvol.

– De kandidaat is inzetbaar vanaf 01-02-2025 voor 36 uur per week. – Het cv moet een overzicht van werkervaring zijn, in het Nederlands, maximaal 7 pagina’s en in PDF-formaat. Gebruik het bijgevoegde template. – De kandidaat moet gedurende de opdracht in loondienst zijn bij de opdrachtnemer en geen zzp’er of ondernemer zijn. – Minimaal een erkend, volledig en volwaardig HBO-diploma in informatica is vereist. – Minimaal 3 jaar ervaring met Kubernetes en Run:ai in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Package Management; apt, Maven, npm in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Docker virtualisatie in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Terraform en CloudInit in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met GitLab in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Nexus in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Resource Description Framework (RDF) in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met OpenId Connect (OIDC) in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Triton in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Appliances in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met OTAP-methodiek in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Machine Learning Pipeline in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met High Availability / Disaster Recovery (HA/DR) in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Redhat Enterprise Linux en Ubuntu in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met het definiëren van REST API’s in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met PXE boot in de afgelopen 10 jaar. – Minimaal 3 jaar ervaring met Helm in de afgelopen 10 jaar. Geef bij elk van deze ervaringseisen in het cv een beschrijving waaruit deze ervaring blijkt, inclusief naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj).

Wensen

LET OP: Op basis van de wensen van onze opdrachtgever wordt bepaald of je eventueel wordt uitgenodigd voor een selectiegesprek. Het is dus noodzakelijk dat je ook op de wensen een sterke match hebt.

– De kandidaat heeft aantoonbare werkervaring met Microsoft Active Directory en Microsoft Entra. – De kandidaat heeft aantoonbare werkervaring met networking; VLAN, Routing, DNS, DHCP, Firewall, CIDR en Load Balancing. – De kandidaat heeft aantoonbare werkervaring met storage; RAID en LVM. – De kandidaat heeft aantoonbare werkervaring met monitoring; Prometheus en Grafana. – De kandidaat heeft aantoonbare werkervaring met concepten; multi-tenacy (containers, virtual machines), security–defense in depth en MLOps. – De kandidaat heeft aantoonbare werkervaring met back-end development; JavaSE, Spring, JavaEE, Jboss en Weblogic.

Over de opdrachtgever

De Nationale Politie is de politieorganisatie in Nederland die verantwoordelijk is voor het handhaven van de openbare orde en veiligheid in het hele land. De politie bestaat uit verschillende eenheden die zich bezighouden met onder meer surveillance, opsporing en handhaving van de wet. De Nationale Politie werkt samen met andere hulpdiensten en overheidsinstanties om ervoor te zorgen dat Nederland een veilige samenleving is en blijft.

Procedure

De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.

  • Om je krachtig voor te kunnen dragen hebben wij minimaal één werkdag nodig om samen met jou alle bescheiden in orde te maken.
  • Wanneer je interesse hebt in deze opdracht en overtuigd bent van een sterke match, reageer dan direct!
  • Naast een actueel en op de opdracht gericht CV zullen wij altijd vragen om een bondige persoonlijke motivatiebrief (inclusief een toelichting per functie-eis en -wens) en een indicatief uurtarief.


Op basis van deze informatie kunnen wij voor je aan de slag! We nemen contact met je op om alle verdere details goed door te nemen en duidelijke afspraken met je te maken.

Reageer nu op

CI/CD Engineer Machine Learning

Let op: Contractvorm voor deze opdracht is ZZP (of detachering)


Wij staan voor je klaar!

(ma - vr 09:00 - 17:00)

Bureau/partner?

Neem contact op!

Hulp met je stukken?

Leer hier hoe je een goede motivatiebrief schrijft (als ZZP-er) in het publieke domein!

Leer hier hoe je je cv herschrijft aan de opdracht (als ZZP-er) in het publieke domein!

Relevante opdrachten

Interesse, en overtuigd van een sterke match?

Mogen wij je helpen met zoeken?

Wij helpen je graag met het vinden van een passende opdracht in het publieke domein! Interim of detachering? Neem contact met ons op dan gaan wij vrijblijvend persoonlijk voor je op zoek!