CI/CD Engineer Machine Learning

Werkgever:
OptimaData
Regio:
Nieuwegein
 
Functieomschrijving

Voor onze eindklant, Nationale Politie, zoeken wij een CI/CD Engineer Machine Learning.



Voor de organisatie van de klant 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.



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.



De opdracht



Start opdracht 01-02-2025 (ivm screeningprocedure van 10-13 weken)

Duur opdracht tot 31-01-2026 met optie op verlenging

Uren per week 36

Locatie Nieuwegein / Remote

Tarief € 90 - € 112

LETOP: De opdrachtgever stelt dat zzp als ondernemer (eenmanszaak of BV) vanwege de wet DBA deze rol niet kan invullen. Wij hebben een aantal alternatieve mogelijkheden waarbij je nog steeds zelfstandig als zzp in vrijheid kan werken in deze opdracht mét ondernemersvoordelen en tegelijk wet DBA-compliant zijn. Vraag gerust naar de opties.



Relatie met de eindklant



Wij doen ruim 7 jaar succesvol zaken met onze opdrachtgever en hebben veel inzetten en projecten mogen invullen. Op dit moment zijn er meerdere professionals actief via OptimaData. Daarnaast ondersteunen wij de Politie met specifieke database dienstverlening op MariaDB en met MongoDB licenties.



Jouw rol als CI/CD Engineer Machine Learning



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.



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.

Functie-eisen

Eisen




  • 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 aantoonbare werkervaring met Kubernetes en Run:ai

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met packagemanagement; apt

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Docker

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Terraform en CloudInit

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Jenkins en GitLab

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Nexus

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Resource Description Framework (RDF)

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met OpenId Connect (OIDC)

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Triton

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Appliances

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Ontwikkeling, Test, Acceptatie en Productie (OTAP)

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met continuous Integration / Continuous Delivery (CI/CD)

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met High Availability / Disaster Recovery (HA/DR)

  • Je hebt in de afgelopen 10 jaar minimaal 3 jaar aantoonbare werkervaring met Redhat Enterprise Linux en Ubuntu



Wensen




  • Je hebt aantoonbare werkervaring met Microsoft Active Directory en Microsoft Entra (15 pt)

  • Je hebt aantoonbare werkervaring met networking; VLAN, Routing, DNS, DHCP, Firewall, CIDR en Load Balancing (15 pt)

  • Je hebt aantoonbare werkervaring met storage; RAID en LVM (15 pt)

  • Je hebt aantoonbare werkervaring met monitoring; Prometheus en Grafana (15 pt)

  • Je hebt aantoonbare werkervaring met configuration management; Ansible en Chef/Puppet (15 pt)

  • Je hebt aantoonbare werkervaring met concepten; multi-tenacy (containers, virtual machines), security–defense in depth en MLOps (10 pt)

  • Je hebt aantoonbare werkervaring met back-end development; JavaSE, Spring, JavaEE, Jboss en Weblogic (15 pt)



Toelichting op de eisen en wensen



Bij niet voldoen aan 1 van de eisen, kan er geen definitieve offerte worden ingestuurd, er is sprake van een digitale en geautomatiseerde selectie. De wensen worden beoordeeld met een puntensysteem. Hoe meer punten hoe groter de kans op een interview. CV's en offertes indienen langs geautomatiseerde aankoopsystemen kost veel tijd, kan lastig zijn en vergt enige skills om de selectiecriteria te doorgronden. Wij helpen je met een scorende offerte!

Bedrijfsomschrijving
OptimaData is een full-service, multi-platform database dienstverlener, gespecialiseerd in open source database management systemen. Wij leveren alle diensten rondom databasemanagement zoals consultancy, automation, (cloud) migratie, managed services, training en staffing. De database consultants, database reliability engineers en DBA's van OptimaData zijn zeer ervaren en gewend om in complexe on-premise en cloud omgevingen te opereren. Ze beschikken standaard over kennis en ervaring van meerdere DBMS platformen zoals MS SQL Server, MySQL, MariaDB, MongoDB, NoSQL en PostgreSQL.
Arbeidsvoorwaarden

Sluiting aanvraag maandag 25 november om 10.00 uur

Geselecteerde CV's/reacties worden benaderd door OptimaData uiterlijk 25 november voor 12.00 uur

Gezamenlijk offerte samenstellen uiterlijk maandagmiddag 25 november (online)

Deadline indienen offerte bij de Politie dinsdag 26 november om 23.59 uur

Interviews bij de Politie vinden plaats zsm na beoordeling offertes



Reageren



Heb je interesse in deze rol als CI/CD Engineer Machine Learning bij de Politie en deze opdracht samen met Multi-platform (open source) Database dienstverlener OptimaData aan te vliegen? Reageer dan met je CV in Word (volledig Nederlands of Engels), uurtarief in euro's en een korte gerichte motivatie in het Nederlands of Engels, kortom een onderbouwd en niet te ontwijken voorstel! Let goed op de eisen in de vraag, wij kunnen zonder voldoen aan alle eisen NIET indienen, wees daarvan bewust.



Als wij je hebben geselecteerd gaan we je benaderen en samen de definitieve aanbieding voorbereiden. Zo zullen we ook samen het eindtarief bepalen in volledige transparantie.



Heb je vragen over deze opdracht of over OptimaData, aarzel niet en stuur een reactie via deze site.

Sollicitatieprocedure
Heb je interesse in deze vacature of opdracht? Reageer dan met je CV, korte motivatie en richttarief. Wij zullen voor genoemde deadline in het aanbied- en gunningsproces contact met je opnemen om te besluiten of we de procedure met je willen doorzetten. In veel gevallen vragen we vervolgens nog wat voorbereidend werk om je match met de selectiecriteria specifiek te onderbouwen. Uiteraard maken we graag kennis met je en zullen we in overleg de vervolgstappen bepalen.

Contactgegevens
Bedrijfsnaam: OptimaData B.V.
Contactpersoon: Edco Wallet
Adres: IJsselmeerweg 1
Postcode/plaats: 1411 AA NAARDEN
Email: edco@optimadata.nl

 Kernwoorden