NPO Start

Big Data Engineer

Datum: 01 februari 2019
Locatie: Hilversum
Uren: 32-36
Wil jij werken met state of the art technologie in de Cloud? Word jij de drijvende kracht achter onze aanbevelingenplatform om de aanbevelingsbubbel te doorbreken? Wil jij samenwerken met een jong en bevlogen datateam? Dan is dit jouw functie!
Werken bij NPO betekent je passie volgen om het Nederlandse publiek te informeren, inspireren en amuseren. Jij draagt bij om het grootste videoplatform van Nederland (NPO Start) nog persoonlijker te maken. Het Marketing Intelligence team is dagelijks bezig met het bieden van inzicht aan redacties, het bouwen van personalisatie diensten en het doen van aanbevelingen aan onze bezoekers. Het MI team van de NPO verzamelt informatie over het gedrag van onze kijkers en luisteraars, zowel online als lineair en gebruiken alle beschikbare databronnen voor het verbeteren van producten.

De gereedschappen die nodig zijn om in data te verzamelen en via API’s te ontsluiten worden door het team zelf gebouwd. We doen dit met een moderne technologie stack gebaseerd op:
  • Schaalbare docker micro-services die draaien op Kubernetes in Google Cloud;
  • Scale-out dataopslag dmv Buckets, BigTable en BigQuery;
  • Data verwerken, het uitrekenen en het uitserveren van aanbevelingen met Apache Spark en streaming analytics met Dataflow (Apache Beam).
Het MI team werkt volgens de Agile scrum methodiek. Je voelt je thuis in een omgeving die sterk verandert en je bent een positieve collega die gericht is op samenwerking. De organisatie vertrouwt op jouw expertise, het delen van jouw kennis is dus erg belangrijk. Omdat je directe collega’s data analisten en scientists zijn, is analytisch en probleemoplossend vermogen belangrijk.

Wat ga je doen in je rol van Big Data Engineer?

  • Je werkt intensief samen met een operations engineer, Lead data engineer en data scientists.
  • Je ontwerpt onze cloud omgeving en microservices voor het verzamelen en ontsluiten van data, aanbevelingen en personalisatie diensten.
  • Je implementeert schaalbare data-applicaties en support op live productie-omgevingen.
  • Je beheert ontwikkel-, test- en acceptatie omgevingen en doet aanbevelingen verbeteringen op dit vlak aan te brengen.
  • Je ontwerpt en adviseert andere multidisciplinaire teams bij het ontwikkelen van API’s en metadata(modellen).

Wat verwachten wij van je?

  • HBO/WO werk- en denkniveau
  • 3+ jaar Programming in een statically typed language, e.g. Golang, Java, Scala
  • 1+ jaar Programming in een scripting language, e.g. Python, Javascript
  • 1+ jaar ervaring met Cloud platforms (AWS/Azure/GCP), bij voorkeur GCP
  • Hands-on ervaring met deployment and provisioning automation tools, Containers/Docker, Ansible / Terraform
  • Hands-on ervaring managing distributed systems and clusters
  • Hands-on ervaring met complexe systeemintegratie en security
  • Hands-on ervaring met messaging/PubSub
  • Hands-on ervaring met REST API's, HTTP, netwerkprotocollen
  • Hands-on ervaring met complexe Extract Transform Load (ETL) pipelines

Wat bieden wij?

We geven je de ruimte om jezelf te ontplooien en te werken met de nieuwste technieken in een zelf organiserend team. Daarnaast zijn er mogelijkheden voor het volgen van trainingen. Het gaat om een functie voor 32-36 uur met flexibele werktijden en de mogelijkheid om vanuit huis te werken.

We streven naar een snelle procedure. Op basis van je CV word je uitgenodigd om op gesprek te komen. Er vinden twee gesprekken en mogelijk een assessment plaats, deze proberen we na elkaar op dezelfde dag te plannen. Als deze goed verlopen zullen we je zo snel mogelijk een aanbieding doen.

Geïnteresseerd?

Stuur dan een mail met je motivatie en CV naar vacature@npo.nl, t.a.v. Merijn de Jonge, HR Business Partner, of soliciteer direct via onderstaande knop. Wil je meer informatie over de functie, neem dan contact op met Arno van Rijswijk, Manager Marketing Intelligence team, via arno.van.rijswijk@npo.nl

Solliciteer direct
Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.