In één oogopslag
- Taken: Werk aan innovatieve databaseprojecten en verbeter de prestaties van DuckDB.
- Bedrijf: Een creatieve tech startup met een passie voor data en analytics.
- Voordelen: Competitief salaris, aandelenopties, flexibele werktijden en geweldige teamuitjes.
- Overige informatie: Hybride werkomgeving met een focus op samenwerking en persoonlijke groei.
- Waarom deze baan: Maak impact in de wereld van data en werk met toonaangevende technologieën.
- Kwalificaties: Ervaring met backend systemen en kennis van C++, Rust of Java.
Het verwachte salaris ligt tussen 61650 - 75350 € per jaar.
Over MotherDuck
Laat je niet misleiden door de vreemde naam: bij MotherDuck zijn we op een missie om datawarehousing leuk, soepel en geweldig te maken voor ontwikkelaars en datapraktijkers die razendsnelle interne en klantgerichte analytics-ervaringen bouwen. We bouwen een cloud-gehoste versie van DuckDB, in nauwe samenwerking met de makers van de snelst groeiende en snelst verbeterende query-engine ter wereld. In tegenstelling tot andere databases is MotherDuck ontworpen om lokale ontwikkeling te verenigen met cloudoperaties, zodat de kloof tussen software- en data-engineering workflows wordt overbrugd. Ons team bestaat uit doordachte, gepassioneerde en empathische veteranen uit de data-industrie.
Wat je gaat doen
Het Database-team is de brug tussen DuckDB en de cloud. We zijn verantwoordelijk voor de kernserver en clientextensie-logica die het mogelijk maakt dat DuckDB naadloos draait, of het nu lokaal of in de cloud is, en we werken in C++ naast de DuckDB-codebase zelf. Onze missie is om de grenzen van embedded databaseprestaties, gedistribueerde uitvoering en gebruikerservaring te verleggen, terwijl we nauw verbonden blijven met DuckDB Labs (het team achter DuckDB) om af te stemmen op API's en te bepalen wat de volgende stappen zijn. Dagelijks drijven we belangrijke projecten in dual execution, resource-toewijzing en systeembetrouwbaarheid, terwijl we ook inkomende problemen behandelen en onze DuckDB-expertise delen met andere teams. We werken nauw samen binnen MotherDuck en met de bredere DuckDB-gemeenschap, zodat mensen het beste van zowel lokale als cloudwerelden krijgen. Het is een klein, hoog-agency team met grote ambities... de soort plek waar ingenieurs impactvolle projecten bezitten, delen wat ze leren en helpen vormgeven aan hoe moderne analytics wordt gebouwd.
Belangrijkste verantwoordelijkheden:
- Eigen major projecten in onze dual execution stack, zodat DuckDB queries naadloos kan verwerken, of ze nu lokaal of in de cloud draaien.
- Help bij het bouwen van een cloudplatform dat dynamisch middelen toewijst, zodat DuckDB efficiënt blijft, of iemand nu een kleine werklast draait of onze grootste, hoogste geheugeninstanties gebruikt.
- Leid cross-functioneel werk met onze frontend-, platform- en infrastructuurteams om de gebruikerservaring end-to-end coherent te houden.
- Verleg de grenzen van embedded databaseprestaties, gedistribueerde uitvoering en DuckDB-internals.
- Verdiep je DuckDB-expertise en deel deze met de rest van het bedrijf door middel van mentorship en documentatie.
- Werk direct samen met ons ondersteuningsteam om problemen op te lossen, te leren van echte gebruikspatronen en prioriteit te geven aan de verbeteringen die het belangrijkst zijn.
- Verbeter systemen holistisch... spot architectonische uitdagingen vroegtijdig en ruim knelpunten op voordat ze problemen worden.
- Mentor teamgenoten en help de standaard voor engineeringpraktijken binnen het team te verhogen.
- Werk nauw samen met DuckDB Labs om af te stemmen op API's en te helpen bepalen waar DuckDB naartoe gaat.
Wat je meebrengt
- Je hebt complexe backend-systemen gebouwd en verzonden, en je weet hoe goed eruit ziet.
- Je bent vloeiend in een backend-taal zoals C++, Rust, Java of vergelijkbare systeemtalen, en je voelt je comfortabel om dicht bij de hardware te werken. (C++ en Rust zijn hier de grootste pluspunten, en we houden ook van een geweldige Java-ingenieur.)
- Een goede basis in query-engines, uitvoeringsplannen, indexering en technieken voor prestatieoptimalisatie.
- Praktische ervaring met DuckDB is een enorme plus, ongeacht op welk niveau je binnenkomt.
- Je hebt gewerkt met cloudinfrastructuur, netwerken en het bouwen van low-latency gedistribueerde systemen.
- Je kunt projecten scopen en leiden die meerdere samenwerkers en cross-functionele afhankelijkheden omvatten.
- Je bent trots op helder denken, zorgvuldige ontwerpen en doordachte afwegingen.
- Je voelt je comfortabel om collega's te mentoren en een samenwerkende, hoge-agency omgeving op te bouwen.
- Je geniet ervan om contact te leggen met de bredere gemeenschap, of dat nu open-source gesprekken zijn of rechtstreeks samenwerken met DuckDB Labs.
Wat wij bieden
- De kans om deel te nemen en bij te dragen aan DuckDB, een van de populairste moderne open source analytische databases.
- Competitief salaris en aandelenopties zodat je een aandeel hebt in het succes van onze groep.
- Flexibele verlofregeling – neem de tijd die je nodig hebt om op te laden, te verkennen of gewoon een luie dag aan de vijver door te brengen.
- Een goed pensioenplan.
- Legendarische bedrijfs evenementen – we brengen de hele groep eens per jaar samen voor onvergetelijke teambijeenkomsten om onze banden sterk te houden.
- Hybride werkomgeving - Breng drie dagen per week op kantoor door om samen te werken met de groep, en werk vanuit waar je het meest productief bent de rest van de tijd - of dat nu je thuiskantoor, een koffiehuis of een vredige oever van een meer is. We moeten je echter waarschuwen, de meesten van ons houden zo veel van het kantoor dat we toch komen. Het ligt aan de rivier de Ij, met elke dag een geweldige lunch.
MotherDuck is trots om een werkgever te zijn die gelijke kansen biedt en positieve actie onderneemt. We discrimineren niet op basis van ras, religie, kleur, nationale afkomst, geslacht (inclusief zwangerschap, bevalling of gerelateerde medische aandoeningen), seksuele geaardheid, genderidentiteit, genderexpressie, leeftijd, status als beschermde veteraan, status als persoon met een handicap of andere toepasselijke wettelijk beschermde kenmerken. MotherDuck zet zich in om samen te werken met en redelijke aanpassingen te bieden aan sollicitanten met fysieke en mentale handicaps.
Software Engineer - Database in Amsterdam werkgever: Essence Ventures
Essence Ventures biedt een unieke kans voor professionals in de data-industrie om te werken aan innovatieve oplossingen zoals MotherDuck, een cloud-gehoste versie van DuckDB. Het team bestaat uit ervaren en empathische vakgenoten die zich inzetten voor een plezierige en efficiënte werkomgeving. Medewerkers kunnen rekenen op professionele groei en de mogelijkheid om bij te dragen aan baanbrekende technologieën.
Hupjob Expertadvies🤫
Zo denken wij dat je Software Engineer - Database in Amsterdam kunt binnenhalen
✨Verken de Tech Meetups
Ga naar lokale tech meetups en hackathons in je omgeving. Deze evenementen zijn perfect om in contact te komen met professionals uit de industrie en om potentiële vacatures van bedrijven als Essence Ventures te ontdekken. Bovendien laat je zo je passie voor softwareontwikkeling zien!
✨Bijdragen aan Open Source
Doe mee aan open-source projectontwikkeling. Dit laat niet alleen je vaardigheden zien, maar helpt ook om je naam zichtbaar te maken in de softwaregemeenschap. Deel je bijdragen op platforms zoals GitHub, zodat recruiters van bedrijfEssence Ventures je kunnen vinden.
✨Maak gebruik van online portfolio's
Zorg ervoor dat je een online portfolio hebt waar je je projecten en eerdere werkervaring presenteert. Dit onderscheidt je van andere kandidaten, vooral bij full-time functies bij Essence Ventures. Voeg interessante projecten toe die laten zien dat je de benodigde vaardigheden bezit!
✨Direct solliciteren via onze website
Twijfel niet om je sollicitatie rechtstreeks via de website van Essence Ventures te indienen. Dit geeft je de kans om meteen in contact te komen met de juiste mensen en je interesse in de rol te tonen. We zijn op zoek naar gedreven kandidaten zoals jij!
Wij denken dat je deze vaardigheden nodig hebt om als Software Engineer - Database in Amsterdam te schitteren
Een paar tips voor je sollicitatie 🫡
Highlight je technische vaardigheden!:Zorg ervoor dat je een duidelijk overzicht geeft van je technische vaardigheden in je CV. Vermeld bijvoorbeeld de programmeertalen en tools die je beheerst, zoals Python, JavaScript of Git. Dit laat zien dat je niet alleen ervaring hebt, maar ook dat je voorbereid bent om aan de slag te gaan in onze ontwikkelomgeving bij Essence Ventures.
Projecten zijn je beste vrienden:Vergeet niet om relevante projecten toe te voegen aan je CV of portfolio. Dit kunnen persoonlijke projecten, hackathons of bijdragen aan open-source zijn. We willen graag zien hoe je je vaardigheden in de praktijk hebt toegepast. Laat ons zien wat je hebt gebouwd en hoe je problemen hebt opgelost!
Schrijf een enthousiaste motivatiebrief:In je motivatiebrief voor deze fulltime positie is het belangrijk om niet alleen je ervaring uit te lichten, maar ook je passie voor softwareontwikkeling. Vertel ons waarom je graag deel wilt uitmaken van het team bij Essence Ventures en hoe je wilt groeien in je rol. We zijn op zoek naar iemand met enthousiasme en leergierigheid!
Werk aan een duidelijke structuur:Zorg ervoor dat je CV en documenten een duidelijke structuur hebben. Gebruik duidelijke secties voor opleiding, werkervaring en projecten. Numerieke resultaten of verbeteringen die je hebt gerealiseerd, kunnen ook helpen om je impact te illustreren. Dit maakt het voor ons makkelijker om jouw verhaal te volgen en je vaardigheden in kaart te brengen.
Zo bereid je je voor op een sollicitatiegesprek bij Essence Ventures
✨Ken je programmeertalen!
Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Software Engineer - Database goed beheerst. We kunnen verwachten dat je enkele technische vragen en coding challenges moet doorstaan, dus neem zeker de tijd om je vaardigheden in bijvoorbeeld Python, Java of C++ op te frissen.
✨Presenteer je portfolio
Een sterk portfolio is cruciaal in de softwareontwikkeling. Laat ons je projecten zien waar je trots op bent en demonstreer je specifieke vaardigheden. Zorg ervoor dat je het proces achter je projecten uitlegt en hoe je problemen hebt opgelost. Dit geeft Essence Ventures inzicht in je probleemoplossend vermogen en je aanpak.
✨Verken system design vragen
Tijdens het interview kunnen we je vragen stellen over system design. We willen begrijpen hoe je een applicatie of systeem ontwerpt. Oefen met het uitleggen van je aanpak, en denk na over schaalbaarheid, efficiëntie en veiligheid. Dit laat zien dat je niet alleen coder bent, maar ook een hele systeemarchitect kunt zijn.
✨Wees voorbereid op teamwork vragen
Softwareontwikkeling draait vaak om samenwerking. Verwacht vragen over hoe je samenwerkt met andere teamleden en hoe je omgaat met conflicten. We willen zien dat je niet alleen technisch sterk bent, maar ook goed kunt communiceren en bijdragen aan een prettige teamdynamiek.