AI-Developer gesucht in Bochum

Treviai Gmbh
Bochum, Germany
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Bochum, Germany

Tech stack

Microsoft Word
Java
Microsoft Excel
Microsoft Active Directory
Agile Methodologies
Artificial Intelligence
Data analysis
Confluence
JIRA
Microsoft Outlook
C Sharp (Programming Language)
C++
Databases
Continuous Delivery
Continuous Integration
Eclipse
R
Python
Machine Learning
Microsoft Visual Studio
Microsoft Office
NoSQL
Microsoft PowerPoint
Scrum
TensorFlow
Software Requirements Analysis
SQL Databases
Trello
Management of Software Versions
Virtualization Technology
Web Applications
Data Logging
Chatbots
Deep Learning
Theano
Backend
GIT
Containerization
Information Technology
Operational Systems
Docker
Jenkins
Microservices

Job description

  • Umsetzung der fachlichen und technischen Vorgaben des Leiters Entwicklung für den Aufbau und die Entwicklung der KI-Plattform
  • Programmierung von KI-Anwendungen zur Automatisierung und Optimierung von Prozessen
  • Konzeption, Programmierung und Dokumentation von Schnittstellen zu bestehenden KI-Modulen und der KI-Plattform
  • Unterstützung bei der Konzeption und der Anforderungsanalyse
  • Begleitung des kompletten Software-Lebenszyklus für die KI-Plattform und aktive Teilnahme an der agilen Softwareentwicklung im Team (Daily Scrum Meetings)
  • Entwicklung von zukunftsweisenden KI-Algorithmen auf der Basis von Machine Learning
  • Nutzung von KI-Modellen mit neuronalen Netzwerktools wie z. B. TensorFlow oder Caffe

Aktivität für Qualitätssicherung

  • Programmierung der AI-Module und Schnittstellen nach Best Practice Methoden und Softwareentwicklungsstandards
  • Fokus auf Continuous Delivery (CD) und Continuous Improvement (CI)
  • Qualifizierung und Analyse von Anfragen (Incidents, Service Requests, etc.)
  • Sicherstellung einer kontinuierlichen Überwachung von AI-bezogener Kundenanliegen (Incidents, Service Requests und andere Anliegen), bis diese zufriedenstellend behoben sind
  • Überwachung und Verbesserung der AI-Servicequalität
  • Aktive Beteiligung an Lösungsfindungen und der Steigerung der Kundenzufriedenheit
  • Überwachung und Anpassung der fachlichen und technischen Dokumentation zur Sicherstellung der Aktualität

Requirements

Ausbildung, Berufserfahrung, PC-Kenntnisse, technische Fähigkeiten, persönliche Fähigkeiten, besondere Anforderungen, * Bachelor in Informatik, Computer Systems, Informationstechnik oder vergleichbarer Richtung

  • Erfahrungen im Bereich Datenanalyse und Künstliche Intelligenz, vor allem Machine Learning und Chatbots
  • Sehr gute Kenntnisse in Programmiersprachen wie z. B. Java, Python, C++ oder C#
  • Kenntnisse in R, Python und SQL sowie in der Nutzung von AI-Frameworks wie Tensorflow, H2O, Theano, CNTK oder Caffe
  • Erfahrungen in der Anwendung von Deep Learning, insbesondere Speech Recognition, Object Detection und Time Series Prediction
  • Ausgeprägte analytische Fähigkeiten in Verbindung mit konzeptioneller Gestaltungskraft und hoher Teamfähigkeit
  • Erfahrung in der agilen Softwareentwicklung und mit Microservices
  • Ausgezeichnete Deutsch und Englisch-Kenntnisse in Wort und Schrift
  • Fähig, in einer globalen kooperativen Teamumgebung zu arbeiten
  • Technische Fähigkeiten:
  • Fundierter Umgang mit Softwareentwicklungstools (Eclipse, Visual Studio, IntellJ etc.)
  • Programmiersprachen: Java, C++, C# und Python
  • Containerisierung und Virtualisierung (Docker, VM)
  • Erfahrung mit Schnittstellenentwicklung und Microservices
  • Erfahrung mit Jira, Confluence und Trello, CI/CD (Jenkins), Versionierung (GIT)
  • Office 365-Kenntnisse (Word, Excel, PowerPoint, Outlook, etc.)
  • Gute Kenntnisse über Betriebssysteme (Microsoft, Unix / Linux usw.)
  • Gute Kenntnisse zur Unterstützung von Backend-Software (Mailing-Systeme, Exchange, Outlook, Active Directory und Webanwendungen usw.)
  • Relationale und NoSQL Datenbanksystem-Kenntnisse sind essenziell
  • Sicherer Umgang mit Software-Analyse- und Überwachungstools, Logging
  • Gute Trouble Shooting-Fähigkeiten, Quellcode Dokumentation

Persönliche Fähigkeiten

  • Ausgezeichnete Kommunikations- und Präsentationsfähigkeiten
  • Teamfähigkeit, Selbstmotiviert, Detailorientiert
  • Bereit, im Schichtbetrieb zu arbeiten

Business und Management Fähigkeiten

  • Gutes Verständnis der Teamumgebung
  • Verständnis des Marktes, in dem sich der Kunden bewegt
  • Hohe Belastbarkeit und Fähigkeit, unter Stress zu arbeiten
  • Hohes Maß an dynamischem und kundenorientiertem Handeln

Apply for this position