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, GermanJob 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