Python programmeur

Vervuld

Functie omschrijving Python programmeur

Ben jij de Python Programmeur die ons helpt om Liander slimmer te laten investeren met behulp van Kunstmatige Intelligentie?

Bedrijfsinformatie Alliander is een groot Nederlands netwerkbedrijf, dat ervoor zorgt dat miljoenen klanten dagelijks stroom en gas hebben. Voor wonen, werken, vervoer en recreatie. We staan voor een energievoorziening die iedereen onder gelijke condities toegang geeft tot betrouwbare, betaalbare en duurzame energie. Nu en in de toekomst.

Lees hier meer over Alliander als werkgever en onze bedrijfscultuur

Voor deze opdracht ga je aan de slag bij AI team Assetmanagement. Het team is verantwoordelijk voor het ontwikkelen van een kunstmatige intelligentie voor het maken van investeringskeuzes. Om zo’n kunstmatige intelligentie te ontwikkelen zullen we een groot aantal investeringsstrategieën moeten doorrekenen. Het team ontwikkeld een simulatie die toekomstscenario’s van 40 jaar in een fractie van een seconde kan doorrekenen.

Opdrachtomschrijving
Het gaat om een opdracht voor 1 jaar (met optionele uitbreiding voor nog 1 jaar).

Als gevolg van de energietransitie en de ambities gesteld in (inter)nationale commitments (Parijs, Energieakkoord) wordt het werk van de netbeheerder steeds uitdagender. Onder andere het groeiende aandeel wind- en zonne-energie en de adoptie van alternatieve warmtevoorziening (warmtenetten en warmtepompen) als gevolg van het uitfaseren van aardgas leidt tot een hogere complexiteit.

Alliander heeft als doelstelling om de transitie naar een duurzame samenleving maximaal mogelijk te faciliteren en tegelijkertijd de continuïteit van de energievoorziening te waarborgen tegen de laagst mogelijke maatschappelijke kosten. Om deze doelstelling te bereiken zet Alliander o.a. in op data analyse en de ontwikkeling van advanced analytics en AI om de meest efficiënte strategie inzichtelijk te maken.

Als python programmeur ben je werkzaam binnen het AI team. Hierin werk je samen met 2 andere python programmeurs, 4 ervaren data scientists/AI experts en 2 data engineers. Jouw bijdrage aan het team ligt op de ontwikkeling van de simulatiekern die nodig is om toekomstscenario’s door te rekenen. Het simuleren van 80.000.000 assets en meerdere processen die daar op inwerken in een periode van 40 jaar is complex. Daarom is het essentieel dat er een robuuste high performance simulatiekern wordt neergezet die maximaal schaalbaar is qua resourcegebruik. Met jouw ervaring van de ontwikkeling van high performance en schaalbare systemen weet jij de state of the art op het gebied van gedistribueerde algoritmen en systemen hiervoor toe te passen. De AI trainingsalgoritmen (die ook gedistribueerd uitgevoerd moeten kunnen worden) gebruiken de simulatie om zich te voeden met data.

Het team werkt volgens een agile methodiek en werkt samen met meerdere andere scrumteams die bezig zijn met het digitaliseren van de te simuleren processen binnen het programma Datagedreven Netbeheer. Jouw opdracht gaat Liander helpen bij het doorrekenen en optimaliseren van verschillende investeringsstrategieën om het rendement van onze investeringen (€700M per jaar) te maximaliseren.

Binnen het scrumteam is het jouw taak om de best mogelijke simulatie te ontwikkelen voor ons doel. Jouw taken onder andere:

• Je stelt samen met de andere ontwikkelaars je ontwikkelomgeving samen en richt het CI en CD regime in.
• Je ontwerpt i.o.m. de teamleden en de architecten binnen Liander de best mogelijk architectuur voor de simulatie.
• Je ontwikkelt python code en documenteert deze.
• Je valideert en test de gekozen architectuur keuzes.
• Je definieert een heldere interfaces voor de AI en voor systemen die toeleveren aan de simulatie.


Competenties

Je bent een ervaren python programmeur met kennis en aantoonbare ervaring in high performance computing en/of simulatie en AI. Je bent gedreven om een zoveel mogelijk performance uit het systeem te halen en ervoor te zorgen dat het systeem functioneel en qua performance zeer schaalbaar is. Je bent in staat om op eigen initiatief oplossingen te bedenken, voor te stellen en te implementeren. Je zoekt daarbij de samenwerking met experts binnen en buiten je team.
Verder vragen we:
• Een afgeronde HBO/WO-opleiding met een informatica achtergrond, kunstmatige intelligentie of vergelijkbaar;
• Kennis van verschillende Python 3 en de relevante modules.
• Kennis van high performance technieken zoals (Apache Arrow, Dask, MPI, Spark, Hadoop).
• 3 tot 5 jaar relevante werkervaring;
• Kennis van verschillende machine learning en AI technieken
• Kennis van Tensorflow en Keras is een pre
• Kritisch en creatief denken
• Ervaring met prestatiemeting van algoritmen en systemen
• Ervaring met optimaliseren van Python code
• Kennis van complexe netwerken en energiesystemen is een pré.

Contactinformatie
Standplaats: Amsterdam/Arnhem/Duiven
Uiterste reactiedatum: 1 december 2018

Locatie

Amsterdam/Arnhem/Duiven

Publish date

02-11-2018

Contactpersoon

227 Data Scientists

Villa Oranjelust
Maliebaan 89
3581 CG Utrecht
T: 030- 307 4440
E: info@227datascientists.nl

OTYS Recruiting Technology © 227 Data Scientists