Senior Software Engineer - Data Search (remote, Europe) in Amsterdam

Senior Software Engineer - Data Search (remote, Europe) in Amsterdam

Amsterdam Full Time 100000 - 130000 € / jaar (geschat) Remote
M

In één oogopslag

  • Taken: Verbeter de zoekervaring voor creators met geavanceerde technologieën en data-analyse.
  • Bedrijf: Modash, een innovatief bedrijf dat merken helpt bij het vinden van content creators.
  • Voordelen: Volledig remote werken, flexibele uren, onbeperkte vakantiedagen en persoonlijke ontwikkelingsondersteuning.
  • Overige informatie: Dynamische werkomgeving met uitstekende groeimogelijkheden en een cultuur van samenwerking.
  • Waarom deze baan: Werk aan uitdagende zoekproblemen en maak een echte impact in de creator economie.
  • Kwalificaties: Ervaring met softwareontwikkeling, grote datasets en autonome probleemoplossing.

Het verwachte salaris ligt tussen 100000 - 130000 € per jaar.

Hey, ik ben Adrian. Ik ben op zoek naar een Senior Software Engineer om het Data Search-team bij Modash te versterken. Modash helpt merken om creators op Instagram, TikTok en YouTube te vinden, begrijpen en samenwerken. Meer dan 2.700 bedrijven, waaronder Stanley 1913, Sennheiser en NordVPN, gebruiken ons om hun samenwerkingen met creators te beheren en op te schalen. Achter dat product ligt een fascinerend zoekprobleem: klanten helpen de juiste mensen te vinden tussen meer dan 400 miljoen creatorprofielen en miljarden media-bestanden. We combineren grootschalige gegevensverwerking, traditionele retrieval, vectorzoekopdrachten, multimodale embeddings en LLM's om dat mogelijk te maken.

Waarom we zoeken naar een Senior Software Engineer bij Modash is omdat Search geen intern platform of ondersteuningsfunctie is. Het is een van de kernproducten die klanten gebruiken om creators te ontdekken. De schaal is groot, de data is rommelig en de zoekintentie is vaak complex. Een klant kan op zoek zijn naar creators in een specifieke niche, mensen wiens content een bepaalde visuele stijl uitstraalt, of accounts die lijken op een groep die ze al kennen. Dit goed oplossen vereist meer dan alleen een extra filter toevoegen of een LLM API aanroepen. We hebben een senior engineer nodig die kan werken aan het volledige retrieval-systeem - van data- en indexeringspipelines tot embeddings, ranking, relevantie en low-latency serving - en onduidelijke productproblemen helemaal naar productie kan brengen.

Je zult deel uitmaken van het gespecialiseerde Data Search-team en nauw samenwerken met Data Core, Data Insights, productteams, klanten en het bedrijfsleiderschap. Je hebt echte autonomie, maar je werkt niet in isolatie. Als je wilt weten hoe we denken over het bouwen van software, bekijk dan onze Engineering Blog.

Wat je daadwerkelijk zult bezitten:

  • Verbeter de creator search op betekenisvolle wijze. Je zult verbeteren hoe klanten creators ontdekken over 400M+ profielen en miljarden media-bestanden.
  • Verander multimodale data in doorzoekbare intelligentie. Je bouwt systemen die embeddings genereren en gebruiken van afbeeldingen, video, tekst en audio op grote schaal.
  • Breng nieuwe zoekmogelijkheden in productie. Je evalueert modellen en technologieën pragmatisch en begrijpt de afwegingen rond kosten, latentie en kwaliteit.
  • Beheer het systeem van begin tot eind. Je helpt het probleem vorm te geven, verzamelt vereisten, ontwerpt de architectuur, schrijft de code, brengt deze uit, meet de uitkomst en verbetert deze.

Wat de dagelijkse werkzaamheden inhouden:

  • Maandag: Een klantzoekopdracht levert technisch relevante maar onhandige resultaten op. Je inspecteert de retrieval- en rankingfasen, identificeert waar de intentie verloren gaat en stelt een meetbare verbetering voor.
  • Dinsdag: Diepe focus tijd. Je bouwt een pipeline om multimodale embeddings te genereren over een grote batch creatorcontent en test hoe de nieuwe representatie de retrievalkwaliteit en kosten beïnvloedt.
  • Woensdag: Je werkt samen met Data Insights aan een nieuw intern datapunt. Samen stem je de definitie, dekking en datakwaliteitsvereisten af.
  • Donderdag: Je test een reranking-model op een vaste set echte klantvragen. Je meet hoezeer het de relevantie verbetert tegen de latentie en inferentiekosten die het toevoegt.
  • Vrijdag: Je bekijkt productiemetrieken, onderzoekt een relevantie regressie en deelt wat je hebt geleerd met het team.

Wat je eerder hebt gedaan:

  • Grote data- of backendproducten gebouwd.
  • Producten van concept tot productie verzonden.
  • Gedistrubueerde systemen ontworpen.
  • LLM-gestuurde of agentische functies in productie gebouwd.
  • Autonoom gewerkt aan onduidelijke problemen.
  • Duidelijk gecommuniceerd tussen teams.
  • Werken in een snel bewegende productomgeving.

Bonuspunten als je ervaring hebt met:

  • Multimodale embeddings, vector databases, semantische zoekopdrachten, ranking-algoritmen, modelimplementatie, zelf-gehoste modellen of GPU-infrastructuur.

Onze stack:

  • AWS en GCP, met Pulumi voor infrastructuur als code
  • Python, TypeScript en Node.js
  • PySpark op AWS EMR
  • Airflow
  • Milvus Vector DB via Zilliz
  • Elasticsearch
  • LLM batch APIs
  • Apache Iceberg
  • SageMaker, DynamoDB, S3, Glue, Kinesis, Lambda, ECS en Aurora
  • Slack, GitHub, Linear, Notion en Cursor

Het sollicitatieproces:

  • Introductiegesprek
  • Codering interview
  • Systeemontwerp interview
  • Team interview
  • Cultuur- en afstemming gesprek met onze CEO, Avery Schrader

Wat we bieden:

  • Volledig remote in Europa
  • Compensatie: salaris en aandelenopties
  • Flexibele uren
  • Onbeperkte betaalde vakantie
  • Ondersteuning voor persoonlijke ontwikkeling
  • Echte eigenaarschap
  • Regelmatige offsites

Modash is opgericht in 2018 en bouwt een suite van tools die merken helpen om samenwerkingen met online content creators op te schalen. We zijn bijna 100 mensen verspreid over 20+ landen, opererend met een snelle, async-first cultuur. Als je bij Modash komt, word je omringd door mensen die echt de beste willen zijn in hun vak.

Senior Software Engineer - Data Search (remote, Europe) in Amsterdam werkgever: Modash

Modash is een uitstekende werkgever die een stimulerende en flexibele werkomgeving biedt voor Senior Software Engineers. Met volledig remote werken in Europa, onbeperkte vakantiedagen en ondersteuning voor persoonlijke ontwikkeling, moedigen we onze medewerkers aan om te groeien en hun creativiteit te benutten. Bij Modash krijg je de kans om echte impact te maken door complexe zoekproblemen op te lossen in een snelgroeiende organisatie met een cultuur van autonomie en samenwerking.

M

Contactgegevens:

Recruitmentteam van Modash

Hupjob Expertadvies🤫

Zo denken wij dat je Senior Software Engineer - Data Search (remote, Europe) 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 Modash 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 bedrijfModash 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 Modash. 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 Modash 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 Senior Software Engineer - Data Search (remote, Europe) in Amsterdam te schitteren

Grote schaal data verwerking
Backend productontwikkeling
Systeemontwerp
Multimodale embeddings
Vector databases
Semantische zoektechnieken
Ranking algoritmes

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 Modash.

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 Modash 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 Modash

✨Ken je programmeertalen!

Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Senior Software Engineer - Data Search (remote, Europe) 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 Modash 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.