Software Engineer (Medior / Senior)

WEB-IQ

Groningen

Hybrid

EUR 70,000 - 100,000

Full time

45 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybride werken
Goed salaris
Pensioen
Autonomie

Job summary

Web-IQ ontwikkelt OSINT-software in Groningen en levert aan politie, defensie en inlichtingenorganisaties. Voyager verzamelt data van het open web, darkweb en sociale platforms en vormt die tot knowledge graphs voor rechercheurs en analisten.

Je werkt aan kernonderdelen van Voyager, neemt eigenaarschap en gebruikt AI-tools in het ontwikkelproces. Ervaring met distributed systems en data-gedreven engineering is een voordeel.

Qualifications

  • Ervaring met ontwikkelen van enterprise-grade software op schaal.
  • Kennis van knowledge graphs en information retrieval.
  • Ervaring met AI-in ontwikkelprocessen is een plus.
  • Proactieve communicatie en ownership.

Responsibilities

  • Ontwerpen, bouwen en verbeteren van Voyager-onderdelen.
  • Eigenaarschap nemen en productie-waardig krijgen.
  • AI actief inzetten in het ontwikkelproces.
  • Kennis delen en code reviewen.

Skills

Distributed systems
Knowledge graphs
Information retrieval
AI tooling
Team communicatie

Tools

Java
Go
React
Python
Elasticsearch
HBase
Hadoop
Spark
RDF
SPARQL
Linux
Docker

Job description

Bij Web-IQ bouwen we OSINT-software die wereldwijd wordt ingezet om criminaliteit te bestrijden, kwetsbare groepen te beschermen en nationale veiligheid te versterken. Onze klanten zijn politie- en opsporingsdiensten, defensie- en inlichtingenorganisaties.

Dat maakt ons werk anders dan het bouwen van zomaar een SaaS-product. Wat wij maken wordt gebruikt in onderzoeken die er echt toe doen: slachtoffers die geïdentificeerd worden, netwerken die zichtbaar worden, sporen die anders koud waren gebleven. Betrouwbaarheid, zorgvuldigheid en uitlegbaarheid zijn bij ons geen bijzaak

We zijn een compact bedrijf met korte lijnen, gevestigd in de Mediacentrale in Groningen. Ons ontwikkelteam telt zo'n vijftien engineers. Geen managementlagen, geen ticket-fabriek: je praat rechtstreeks met de mensen die de klantvraag kennen en met de mensen die het systeem hebben gebouwd.

Waar je aan werkt

Voyager is ons OSINT platform. Crawlers en monitors verzamelen continu data van het open web, darkweb, marktplaatsen, sociale media en messaging platformen. We doen dit gericht, in opdracht van klanten. Die ruwe data wordt vastgelegd en verwerkt tot knowledge graphs van entiteiten, eigenschappen en relaties. Onder de motorkap verwerken we meer dan een petabyte aan data, miljarden documenten en relaties. Rechercheurs en analisten doorzoeken, verrijken en visualiseren die knowledge graphs om verbanden te vinden die je met de hand nooit zou zien.

Dat levert vraagstukken op waar je je tanden in kunt zetten:

  • Kracht zonder complexiteit. Onze gebruikers zijn rechercheurs, geen query-engineers. Hoe geef je ze de volle expressiviteit van een knowledge graph zonder dat ze een querytaal hoeven te leren?
  • Van experiment naar productie. Een AI-prototype is snel gemaakt. Hoe bouwen we er een reproduceerbare, observeerbare en schaalbare productfunctie van, met heldere evaluaties, guardrails en menselijk toezicht?
  • Kennis modelleren die klopt. Wat weten we, waar komt het vandaan, hoe zeker zijn we en wat gebeurt er als bronnen elkaar tegenspreken? Herkomst en betrouwbaarheid zijn in onze context geen luxe.
  • Van batch naar bijna-realtime. Analisten willen resultaten in minuten, niet in uren. Hoe verkort je die latency zonder consistentie of dataketen op te offeren?
  • Het internet staat niet stil. Er duiken voortdurend nieuwe fora, marktplaatsen en messaging-omgevingen op, en de bestaande veranderen onder je handen. Hoe ontsluit je een nieuwe omgeving in dagen in plaats van maanden? Generieke acquisitie in plaats van maatwerk-crawlers, extractie die je hergebruikt over platformen heen, een datamodel dat niet omvalt bij het volgende platform, en signalen die je vertellen dát er iets veranderd is voordat een klant het merkt.
  • Schaal in de breedte. Niet alleen meer data, maar ook veel meer datasets, gebruikers en use-cases - met acceptabele operationele kosten.
  • Uitrol in de echte wereld. Onze software draait ook op locatie bij klanten, soms in afgesloten omgevingen, onder strenge eisen op het gebied van privacy en security.
Wat je gaat doen
  • Ontwerpen, bouwen en verbeteren van substantiële onderdelen van Voyager - van de verwerkingspipeline tot de gebruikersinterfaces waarmee analisten werken.
  • Eigenaarschap nemen: een probleem doorgronden, een aanpak kiezen, die uitvoeren, en het resultaat in productie ook echt laten werken.
  • AI actief inzetten in je eigen ontwikkelproces, bijvoorbeeld voor analyse, exploratie, prototyping, code, tests, reviews en documentatie.
  • Meedenken over de architectuur en de richting van het product. Wij hebben geen losstaande architect die tekeningen over de schutting gooit; die gesprekken voeren we met de mensen die het bouwen.
  • Ideeën omzetten in voorstellen die je collega's kunnen wegen -inclusief de afwegingen die je hebt gemaakt en de dingen die je hebt afgeschoten.
  • Je kennis delen, code reviewen en collega's beter maken. Ook de junior die volgende maand begint.
Wie we zoeken

We hebben bewust geen boodschappenlijstje met verplichte frameworks. Wat we zoeken is iets anders:

  • Je doet software engineering op hoog niveau. Je schrijft code die je collega's over twee jaar nog kunnen begrijpen en aanpassen, en je weet wanneer "goed genoeg" ook daadwerkelijk goed genoeg is.
  • Je kunt abstraheren. Van een concrete klantvraag naar een onderliggend patroon, en weer terug naar iets dat je kunt bouwen.
  • Je werkt actief en effectief met moderne AI-tools. Je weet hoe je ze inzet om sneller tot betere oplossingen te komen, zonder je eigen oordeel of begrip uit handen te geven.
  • Je bent leergierig. De helft van wat je hier tegenkomt heb je waarschijnlijk nog nooit gedaan - gedistribueerde systemen, knowledge graphs, information retrieval, wat er ook langskomt.
  • Je neemt eigenaarschap. Je wacht niet tot iemand een ticket voor je maakt als je ziet dat er iets beter kan.
  • Je denkt mee over het product, niet alleen over de implementatie. Je stelt de vraag achter de vraag.
  • Je volgt de snelle ontwikkeling van AI met nieuwsgierigheid én een gezonde kritische houding. Je kunt nieuwe mogelijkheden vertalen naar concrete productwaarde.
  • Je communiceert helder, ook schriftelijk, ook over dingen die niet af zijn.

Enige jaren relevante ervaring is nodig - niet omdat we jaren tellen, maar omdat de rol vraagt dat je zelfstandig richting kunt geven aan grote stukken werk.

Praktisch: je hebt de EU-nationaliteit, woont in (de omgeving van) Groningen en beheert Nederlands op minimaal B1-niveau. Vanwege onze klanten is een screening onderdeel van de procedure.

Waar we mee werken

Niet als eisenlijst, wel om je een beeld te geven: Java en Go aan de server-kant, React in de front-end, Elasticsearch, HBase, Hadoop en Spark voor opslag en verwerking, RDF en SPARQL voor onze knowledge graphs, Python voor analyse en tooling en Linux en Docker eronder. Kom je uit een andere hoek? Prima. We vinden het belangrijker dat je snel nieuwe dingen oppikt dan dat je onze stack al kent.

AI is onderdeel van zowel ons product als ons ontwikkelproces. In Voyager combineren we modellen met onze eigen data, zoektechnologie en knowledge graphs om analisten beter te ondersteunen. Welke modellen en technieken we gebruiken kan veranderen; controle, herleidbaarheid en meetbare kwaliteit blijven constant.
Ook als engineers gebruiken we AI waar het ons helpt sneller te onderzoeken, ontwerpen, bouwen en controleren. Dat doen we binnen passende security- en privacykaders. AI is bij ons geen autopilot: de engineer blijft verantwoordelijk voor de architectuur, de code en het gedrag in productie.

  • Werk met echte maatschappelijke impact. Weten wat ons platform in het werk van onze klanten betekent maakt heel duidelijk waar je het voor doet.
  • Technische diepgang die je bij weinig bedrijven in Nederland vindt, op een schaal die je dwingt om echt na te denken.
  • Veel autonomie en ruimte voor eigen initiatief, in een informele organisatie zonder overbodige lagen.
  • Een goed salaris en pensioen.
  • Een mooie werkplek in de Mediacentrale in Groningen, met ruimte voor hybride werken.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Junior)
Software Engineer (Junior)

WEB-IQ • Groningen

Hybrid
EUR 42,000 - 56,000
Goed salaris
Pensioenregeling
Hybride werken mogelijk
Medior/Senior Software Engineer
Medior/Senior Software Engineer

Pegamento • Netherlands

Hybrid
EUR 62,000 - 90,000
Hybride werkplek in Zeist
Marktconform salaris
Full stack-ontwikkelaar
Full stack-ontwikkelaar

Pegamento • Zeist

Hybrid
EUR 65,000 - 90,000
Hybride werken
Leaseauto of mobiliteitsvergoeding
Pensioenregeling
+2
Senior Full-Stack AI Engineer
Senior Full-Stack AI Engineer

TwoFeetUp Solutions B.V. • Netherlands

Hybrid
EUR 69,000 - 83,000
Salaris €6.800 bruto per maand
32–40 uur per week
Loondienst of ZZP
+2
AI Engineer
AI Engineer

Skrepr • Urk

On-site
EUR 60,000 - 90,000
Pensioenregeling
Laptop
Telefoon
+7
Lead engineer
Lead engineer

BeSmart Campus • Amsterdam

Hybrid
EUR 90,000 - 130,000
Salaris passend bij ervaring
Maatschappelijke impact
Maximale autonomie
+2
Senior Software Engineer - AI Platforms & LLM Systems
Senior Software Engineer - AI Platforms & LLM Systems

InSpace • Eindhoven

On-site
EUR 90,000 - 110,000
23 vakantiedagen
Reiskostenvergoeding
Senior Software Engineer - AI Platforms & LLM Systems
Senior Software Engineer - AI Platforms & LLM Systems

InSpace • Eindhoven

On-site
EUR 90,000 - 140,000
Ownership & invloed
Experimenteren met tooling
Pensioenbijdrage
+5
Junior Developer / Software Engineer
Junior Developer / Software Engineer

Innoworks • Netherlands

Hybrid
EUR 45,000 - 70,000
AI Engineer
AI Engineer

Arbeitnow • Nijverdal

Hybrid
EUR 65,000 - 76,000
Startsalaris €5.800–€6.800
Lease a Bike
Thuiswerkvergoeding
+7