Vacature overzicht

Recommendation Engine op basis van orderdata.

Vacature software front/back-end developer I.O. (stage)
ID&S · Stage/Afstuderen · 40 uur · HBO

Opdracht: Maak een recommendation engine op basis van orderdata

Netivity is de e-commerce expert. We hebben 100+ klanten met grote webshops waarvoor wij de techniek leveren. Met onze techniek kan de klant zijn producten verkopen. Het is daarbij natuurlijk het spel om zo veel mogelijk te verkopen. Daarbij helpt het enorm om bij een product accessoires of bijpassende producten te tonen. De klant is dan geneigd deze mee te bestellen. Dergelijke producten noemen we ‘recommendations’.

Aan jou de taak om deze recommendations te bepalen. De bron daarvoor zijn de orders uit het verleden. Het blijkt dat daaruit te halen is welke producten veel samen verkocht worden. Die zitten immers vaak samen in één order. Bijvoorbeeld: als blijkt dat er bij pannenkoekenmix ook vaak stroop verkocht wordt dan is stroop een recommendation bij pannenkoekenmix. Deze methode om recommendations te bepalen heet ‘Assocciation Rule Mining’. Zie http://mlwiki.org/index.php/Association_Rule_Mining. Er zijn al algoritmen beschikbaar om dit te implementeren, zoals het Apriori (https://en.wikipedia.org/wiki/Apriori_algorithm) algoritme.

Aan jou de taak om (samen met ons) een algoritme te kiezen en deze te implementeren. Daarnaast moet er een mooie aansluiting gemaakt worden zodat jou oplossing eenvoudig kan gebruiken in de webshops. De aansluiting kan bijvoorbeeld met een API, zodat de webshop daar de orders heen kan sturen en van daar uit de recommendations kan opvragen.

Wat ga jij doen?

  • Webservices maken voor de aansluiting op de webshop
  • Een oplossing bedenken voor het schaalbaar maken van de oplossing
  • Implementatie van het algoritme in een microservice
  • Performance optimalisaties om het algoritme snel te krijgen
  • Testapplicatie maken waarmee de oplossing getest kan worden

Tooling

Je werkt met moderne technieken en tools zoals:

  • Visual Studio/ VSCode
  • Vue.js
  • Azure DevOps
  • C# .NET
  • ASP.NET MVC & Web API
  • SASS
  • Typescript
  • Git
  • Webpack
  • Rollup

Interesse?

Ben jij enthousiast geraakt en wil jij in onze prettige & inspirerende omgeving leren van anderen én een persoonlijke bijdrage leveren vanuit jouw unieke talenten? Maak dan zo snel mogelijk jouw motivatie & CV bij ons bekend. Reageren kan via het onderstaande formulier. Voor meer informatie kun je altijd even een mail sturen naar Marèl Reitsma via marel.reitsma@netivity.nl*.

*Aquisitie op basis van deze vacature wordt niet op prijs gesteld.

Meer weten?

Heb je vragen of wil je meer weten over en van onze producten?

Neem contact op
Kom jij werken bij Netivity?
Vacatures

Wij gebruiken cookies om het gebruik van de website geanonimiseerd te analyseren.
Meer weten? Bekijk onze cookieverklaring.

Sluit melding