Database & Query Engine Engineer
KnappeKoppen
Database & Query Engine Engineer
Samenvatting
Wat krijg je?
Wat ga je doen?
- Opslagformaten en indexstructuren ontwerpen
- Performance en memory footprint verbeteren
- De query planner verder uitbreiden
- Geavanceerde indexen zoals full-text ontwikkelen
- Kerncomponenten van database-engine onderhouden
Wat verwachten wij?
- 3 tot 5 jaar ervaring met systems-level programming
- Ervaring met database-engines, query processors of opslagsystemen
- Kennis van datastructuren, algoritmen en concurrency
- Ervaring met performance-analyse en debugging
Volledige vacaturetekst
Wij zijn een innovatieve technologieorganisatie die organisaties helpt complexe data om te zetten in betrouwbare inzichten via geavanceerde knowledge graphs. Je werkt aan het hart van ons platform: de database- en query-engine. Hierbij combineer je technische diepgang met experimenteerruimte in een internationaal team. Geniet van goede koffie, een persoonlijk ontwikkelbudget en volop ruimte voor innovatie. Duik jij mee onder de motorkap van onze systemen?
Locatie: Nederland / Hybride
Dienstverband: Fulltime (32-40 uur p/w)
Ervaringsniveau: Medior - Senior
Salaris: €55.000 en €70.000 per jaar
Vakgebied: Backend Engineering, Databases, Systems Programming
Wij zijn een innovatieve technologieorganisatie die organisaties helpt om complexe en versnipperde data om te zetten in betrouwbare inzichten. Met ons platform bouwen we schaalbare datasystemen waarmee grote hoeveelheden informatie worden geïntegreerd in knowledge graphs en andere semantische datastructuren.
Onze technologie wordt gebruikt door uiteenlopende organisaties - van jonge technologiebedrijven tot grote instellingen - in sectoren zoals overheid, onderzoek en maatschappelijke dienstverlening. Wat ons verbindt: de overtuiging dat goed ontworpen datasystemen directe maatschappelijke en zakelijke impact hebben.
Je komt terecht in een klein, deskundig en internationaal team waarin nieuwsgierigheid, experimenteren en technische diepgang centraal staan. We bouwen software die er écht toe doet.
Jouw rolAls Senior Database & Query Engine Engineer werk je aan het hart van ons platform: de database- en query-engine. Hier draait alles om performance, schaalbaarheid en correctheid.
Je werkt aan uitdagingen zoals:
- Het efficiënt uitvoeren van complexe queries op grote, dynamische datasets
- Het schaalbaar maken van datasystemen, zowel horizontaal als verticaal
- Het optimaliseren van opslag, geheugen en verwerkingsstrategieën voor real-world workloads
- Je dagelijkse werkzaamheden bestaan onder andere uit:
- Ontwerpen en optimaliseren van opslagformaten, indexstructuren en query-execution pipelines
- Verbeteren van performance en memory footprint met slimme datastructuren en benchmarks
- Uitbreiden van de query planner en execution engine met nieuwe optimalisaties
- Ontwikkelen van geavanceerde indexen (zoals full-text en geospatiale indexering)
- Samenwerken met ervaren engineers aan oplossingen die zowel theoretisch sterk als praktisch toepasbaar zijn
- Ben jij iemand die graag begrijpt hoe databases onder de motorkap werken — van parsing en planning tot caching en execution — dan is dit een rol waarin je volledig tot je recht komt.
Must-haves
- 3-5 jaar ervaring met systems-level programming (bijv. C++, Rust of Go)
- Ervaring met het bouwen of uitbreiden van database-engines, query processors of opslagsystemen
- Sterke kennis van datastructuren, algoritmen en concurrency
- Ervaring met performance-analyse en debugging (bijv. perf, gdb, Valgrind, flamegraphs)
- Bekend met moderne ontwikkelpraktijken zoals Git, CI/CD en geautomatiseerd testen
- Goede communicatieve vaardigheden en het vermogen om complexe technische concepten helder uit te leggen
- Nice-to-haves
- Ervaring met TypeScript / Node.js en native bindings
- Kennis van query planning, cost-based optimization of index-strategieën
- Ervaring met graph-, RDF- of semantische datasystemen
- Ervaring met Docker, Kubernetes of cloud deployment van datasystemen
- Interesse in Rust of moderne build-systemen
- Voldoe je niet aan alles, maar heb je wél een sterke technische basis en een nieuwsgierige mindset? Dan nodigen we je van harte uit om te reageren.
- Ontwerpen & bouwen: Ontwikkel en onderhoud performante kerncomponenten van de database-engine
- Optimaliseren: Analyseer echte workloads en verbeter architectuur en performance op basis van data
- Samenwerken: Neem deel aan design reviews, code reviews en technische discussies
- Pragmatische keuzes: Balanceer technische perfectie met praktische haalbaarheid
- Ondersteuning: Help bij het oplossen van complexe technische vraagstukken samen met andere teams
- Marktconform en competitief salaris
- Hybride werken (kantoor & remote)
- 25 vakantiedagen
- Pensioenregeling
- Laptop en werkmiddelen
- Persoonlijk opleidings- en ontwikkelbudget
- Informele, internationale werkomgeving
- Goede koffie, snacks en ruimte om te experimenteren
Ben jij een backend engineer of database specialist die impact wil maken met grootschalige datasystemen? Solliciteer hieronder!
Over de werkgever
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- CV niet verplicht
- Reactie via mail, telefoon of appje
Goed om te weten
Makkelijk solliciteren Solliciteren