Overslaan naar content

Data (Analytics) Engineer

  • Hybride
    • 's-Hertogenbosch, Noord-Brabant, Nederland
  • € 4.000 - € 6.000 per maand
  • Technology

Join a data team that's in the room when decisions get made. Build scalable foundations in dbt, define what matters, and make the whole company faster.

Functieomschrijving

Als Data (Analytics) Engineer bij Floryn werk je op het snijvlak van engineering en analytics en bouw je aan de schaalbare datafundering waarop de organisatie vertrouwt. Je schrijft code, modelleert data, definieert metrics en automatiseert kwaliteitscontroles. Jouw werk heeft direct invloed op hoe snel en betrouwbaar teams beslissingen kunnen nemen. En wat je vandaag bouwt, kan morgen al in productie staan.

Floryn is een snelgroeiende Nederlandse fintech die zakelijke financiering sneller, transparanter en flexibeler maakt met eigen technologie. Sinds 2016 heeft Floryn voor meer dan €800 miljoen aan financiering verstrekt aan het mkb en inmiddels werken er meer dan 80 Nederlandse en internationale collega's.

De uitdaging

Floryn is geen dashboardfabriek. Vraagt iemand om een nieuwe metric of rapportage? Voordat je begint te bouwen, wil je eerst weten wat diegene daadwerkelijk probeert te begrijpen of welke beslissing ermee genomen moet worden. Dat kritische denken stopt niet zodra je iets hebt gebouwd. Komt er uit een analyse 43,2%? Dan controleer je niet alleen of je query technisch klopt, maar vraag je jezelf ook af of die 43,2% überhaupt logisch is.

Hetzelfde geldt voor technische verbeteringen. Zie je een proces dat onnodig handmatig verloopt of een codebase die betrouwbaarder kan? Dan duik je erin, stel je een betere aanpak voor en bouw je de oplossing. Bij Floryn krijg je de vrijheid om een probleem te onderzoeken en een oplossing van eerste idee tot implementatie te brengen.

Wat ga je doen?

• Je ontwerpt, optimaliseert en transformeert datamodellen in dbt, zodat analisten en andere teams snel met betrouwbare data kunnen werken.
• Je bouwt verder aan de semantic layer, zodat belangrijke metrics één keer goed worden gedefinieerd en vervolgens consistent binnen de hele organisatie worden gebruikt.
• Je automatiseert controles en root-cause analyses rondom belangrijke metrics, zodat sneller duidelijk wordt wat verandert en waarom.
• Je schrijft veel SQL en gebruikt Python voor prototyping, automatisering en complexere analyses.
• Je zorgt dat zowel data als code betrouwbaar blijven door middel van version control, testing, documentatie en continuous integration.
• Je werkt samen met Analysts, Data Scientists, Developers en commerciële teams om businessvragen te vertalen naar de juiste metric, dataset of technische oplossing.
• Je bouwt prototypes om nieuwe ideeën snel te testen en verbetert deze samen met stakeholders.
• Je signaleert zelf technische bottlenecks en brengt verbeteringen van eerste idee tot daadwerkelijke implementatie.

Technologie

Floryn werkt met data over onder andere klantgedrag, marketing, sales, CRM, leningadministratie en bedrijfsfinanciën.

dbt wordt gebruikt voor transformaties en datamodellering, Metabase voor BI, Hightouch voor reverse ETL en Fivetran en Estuary voor data ingestion. Prefect draait terugkerende jobs, terwijl Python wordt gebruikt voor prototyping en zwaardere analyses.

Je hoeft nog niet met iedere tool uit deze stack te hebben gewerkt. Ervaring met dbt is bijvoorbeeld geen harde eis. Belangrijker is dat je begrijpt hoe je betrouwbare, schaalbare en herbruikbare datamodellen bouwt en test.

Wat biedt Floryn?

• Een salaris tussen €4.000 en €6.000 bruto per maand op basis van 40 uur, afhankelijk van je ervaring.
• 30 vakantiedagen, 8% vakantiegeld en een pensioenbijdrage.
• Een persoonlijk ontwikkelbudget van €2.500 voor boeken, cursussen, trainingen en conferenties, aangevuld met een well-being budget.
• Een MacBook, noise-cancelling headset en andere hoogwaardige apparatuur die je nodig hebt om goed te kunnen werken.
• Hybride werken, waarbij je regelmatig samenwerkt op het kantoor in het centrum van 's-Hertogenbosch.
• Een NS Business Card 1e klas, een elektrische leasefiets of €0,23 per kilometer wanneer je met eigen vervoer reist.
• Veel autonomie om technische verbeteringen te signaleren, projecten te initiëren en mee te bouwen aan de dataomgeving van Floryn.
• Een internationale scale-upomgeving met directe communicatie, normale werktijden, bedrijfsuitjes, skitrips en offsites.

Vereisten

• Minimaal twee jaar relevante ervaring binnen data, analytics of engineering in een functie waarin je dicht op de data hebt gewerkt.
• Sterke SQL-vaardigheden en ervaring met een cloud data warehouse zoals BigQuery, Snowflake, Redshift of vergelijkbaar.
• Je bent comfortabel met het oplossen van technische problemen door middel van code.
• Ervaring met het bouwen van betrouwbare en herbruikbare datamodellen en met version control, testing en documentatie. Ervaring met dbt is een pré, geen vereiste.
• Het vermogen om een nog vage businessvraag te vertalen naar de juiste metric of technische oplossing, in plaats van simpelweg te bouwen wat er wordt gevraagd.
• Je communiceert duidelijk met zowel technische als niet-technische collega's, beheerst het Nederlands of Engels goed en bent bereid regelmatig vanuit het kantoor in 's-Hertogenbosch te werken.

Waar kom je te werken?

Je wordt onderdeel van Data Operations: een compact team waarin verschillende technische en analytische specialismen samenkomen. Je werkt nauw samen met een Analytics Engineer en Senior Data Analyst en schakelt daarnaast regelmatig met Data Science, Development en teams als Marketing, Risk en Sales.

Als Data (Analytics) Engineer ben je binnen het team een technische sparringpartner. Jullie reviewen elkaars werk, dagen elkaar uit op keuzes rondom modellen en code en zorgen er samen voor dat de technische lat hoog blijft liggen.

De manier van werken is autonoom en gefocust. Er is een korte dagelijkse stand-up en wekelijks bespreken jullie de voortgang en nieuwe projecten. Buiten die momenten heb je langere blokken waarin je daadwerkelijk kunt bouwen. Mis je context? Dan wordt van je verwacht dat je achter je scherm vandaan komt, vragen stelt en de mensen opzoekt die je verder kunnen helpen.

Hoe ziet jouw dag eruit?

Samen met de analyst zoek je uit wat het echte probleem is.

Een analyst komt naar je toe met een verzoek voor een nieuwe metric. Jullie gaan samen zitten en onderzoeken welke businessbeslissing hier eigenlijk achter zit. Zo'n gesprek eindigt regelmatig ergens anders dan waar jullie begonnen. Het model dat je uiteindelijk bouwt, geeft daardoor een beter antwoord dan waar oorspronkelijk om werd gevraagd. Daarna ga je bouwen.

Je bouwt en controleert vervolgens of de cijfers daadwerkelijk kloppen.

Voor het grootste deel werk je met dbt en SQL. Python gebruik je waar het daadwerkelijk waarde toevoegt en Claude Code neemt een serieus deel van het typewerk voor zijn rekening. Een groene build betekent nog niet dat het antwoord klopt. Je controleert de grain, joins en edge cases en schrijft tests die ervoor zorgen dat dezelfde fout de volgende keer wordt opgevangen.

Werken met agents legt de lat hoger, niet lager.

Claude Code is onderdeel van hoe iedereen hier dagelijks bouwt. Heeft iemand een aanpassing nodig in een Metabase-dashboard? Met onze eigen Metabase skill kost dat eerder een paar minuten van je aandacht dan een hele middag.

Die snelheid werkt alleen wanneer de technische fundering eronder goed staat. Daarom worden reviews, testing en eenduidige definities van modellen juist belangrijker, niet minder belangrijk.

Het beïnvloedt ook wat je bouwt. We maken onze metric-definities toegankelijk voor agents, zodat collega's vanuit de business zelf vragen kunnen stellen. Jouw modellen vormen dus de basis waarop die agents redeneren. Een onduidelijke definitie kan misschien nog overeind blijven in een dashboard, maar niet wanneer een agent ermee moet werken.

Je reviewt en jouw werk wordt gereviewd.

Een collega stelt kritische vragen over jouw incremental strategy of de grain van je model en jij doet hetzelfde bij het werk van anderen. Prototypes laat je vroeg zien, ook wanneer ze nog niet mooi zijn. Feedback op een ruwe versie is waardevoller dan een perfect uitgewerkt antwoord op de verkeerde vraag.

Je lost problemen op waar niemand je expliciet om heeft gevraagd.

Builds worden steeds trager. Een Prefect flow loopt vast door laat binnenkomende data. Dezelfde metric blijkt op drie verschillende plekken te zijn gedefinieerd, met drie verschillende uitkomsten.

En soms verandert een backend developer het datatype van een kolom zonder backfill, waardoor jouw model ongemerkt onzin begint te produceren die een week lang niemand opmerkt.

Het signaleren van zo'n probleem, achterhalen waar het vandaan komt en vervolgens zorgen dat hetzelfde niet opnieuw kan gebeuren: dat is onderdeel van je werk. Houdt jouw oplossing technisch stand? Dan kan het zomaar je volgende project worden tijdens de wekelijkse planning.

Daarna klap je je laptop dicht. We bouwen hier voor de lange termijn en daarvoor zijn je avonden niet nodig.

Interesse?

We maken graag kennis met je. Solliciteer direct met je cv en een korte motivatie via het sollicitatieformulier.

Steamz ondersteunt Floryn gedurende het werving- en selectieproces. De geselecteerde kandidaat treedt rechtstreeks in dienst bij Floryn.

Heb je vragen over de functie of Floryn? Neem gerust contact op met Thijs Dings via 06 30716086 of thijs@steamz.nl.

of