AI Developer (m/w/d)
TreviAI - AI Developer (m/w/d)
De AI Developer is verantwoordelijk voor het ontwikkelen en documenteren van AI-modules en interfaces, evenals voor het beheer van het AI-platform van TreviAI.
Activiteiten in het dagelijks bedrijf
Realisatie van functionele en technische vereisten vanuit het development-leadership voor de opbouw en verdere ontwikkeling van het AI-platform
Programmeren van AI-toepassingen voor de automatisering en optimalisatie van processen
Ontwerp, ontwikkeling en documentatie van interfaces naar bestaande AI-modules en het AI-platform
Ondersteuning bij conceptontwikkeling en behoefteanalyse
Begeleiding van de volledige softwarelevenscyclus van het AI-platform en actieve deelname aan agile ontwikkeling in het team (Daily Scrum Meetings)
Ontwikkeling van innovatieve AI-algoritmes op basis van machine learning
Gebruik van AI-modellen met neurale netwerktechnologieën zoals TensorFlow of Caffe
Activiteiten rond kwaliteitsborging
Ontwikkeling van AI-modules en interfaces volgens best practices en softwarestandaarden
Focus op Continuous Delivery (CD) en Continuous Improvement (CI)
Analyse en kwalificatie van verzoeken (incidenten, serviceaanvragen, enz.)
Bewaking van AI-gerelateerde klantverzoeken totdat deze bevredigend zijn opgelost
Monitoring en verbetering van de AI-servicekwaliteit
Actieve bijdrage aan oplossingsontwikkeling en verhoging van klanttevredenheid
Actueel houden en aanpassen van technische documentatie
Kwalificaties / ervaring
Bachelor in informatica, computertechniek, informatietechnologie of vergelijkbaar
Aantoonbare ervaring met data-analyse en kunstmatige intelligentie, met name machine learning en chatbots
Goede kennis van programmeertalen zoals Java, Python, C++ of C#
Kennis van R, Python en SQL, evenals AI-frameworks zoals Tensorflow, H2O, Theano, CNTK of Caffe
Ervaring met deep learning, zoals spraakherkenning, objectdetectie en tijdreeksanalyse
Sterke analytische vaardigheden gecombineerd met conceptueel denkvermogen en teamgeest
Ervaring met agile softwareontwikkeling en microservices
Uitstekende beheersing van Duits en Engels in woord en geschrift
Vermogen om in een internationaal samenwerkende teamomgeving te functioneren
Technische vaardigheden
Ervaring met ontwikkeltools (Eclipse, Visual Studio, IntelliJ enz.)
Programmeertalen: Java, C++, C# en Python
Ervaring met containerisatie en virtualisatie (Docker, VM)
Ervaring met interfaceontwikkeling en microservices
Ervaring met Jira, Confluence, Trello, CI/CD (Jenkins), versiebeheer (GIT)
Goede kennis van besturingssystemen (Windows, Unix/Linux)
Basiskennis van backend-supportsoftware (mailsystemen, Exchange, Outlook, Active Directory, webapplicaties)
Essentiële kennis van relationele en NoSQL-databases
Ervaring met softwareanalyse- en monitoringtools, logging
Sterke troubleshootingvaardigheden, documentatie van broncode
Persoonlijke vaardigheden
Uitstekende communicatie- en presentatieskills
Teamgericht, gemotiveerd, oog voor detail
Bereidheid tot werken in shifts
Zakelijke en managementvaardigheden
Goed inzicht in teamsamenwerking
Begrip van de markt waarin de klant actief is
Hoge stressbestendigheid en klantgerichte instelling
