Software/Knowledge Engineer (w/m)
Kurzbeschreibung
Als Mitglied unseres Teams helfen Sie uns, Werkzeuge für Wissensmanagement und maschinelles Lernen in nationalen und internationalen Projekten zu entwickeln.
ontologie, semantic web, semantik
Festanstellung
Details
Sie sind beteiligt und verantwortlich für (aber nicht beschränkt auf) das Folgende:
Einen wissenschaftlichen Hochschulabschluss (Diplom/Master) in Informatik oder verwandten Disziplinen und fließendes Englisch (Deutschkenntnisse sind von Vorteil). Darüber hinaus verfügen Sie über fundierte Kenntnisse in den meisten der folgenden Bereiche:
Requirements Engineering sowie Use-Case-Erstellung und Dokumentation
Design, Implementierung und Wartung von Prototypen, Werkzeugen und Anwendungen, die für Datenmanagement und maschinelles Lernen nützlich sind. Diese erfordern oft Kenntnisse im Semantic Web und in Linked Data Technologies
Backend-Anwendungsentwicklung
Verwalten und Konfigurieren großer Datenumgebungen für die Forschung
Zusammenarbeit mit Doktorandinnen/Doktoranden, Bachelor- und Masterstudentinnen und -studenten, die Software entwickeln und gelegentlich auch an der Lehre teilnehmen
Mitarbeit an der Erstellung von Projektvorschlägen und Präsentationen
Was Sie mitbringen
Einen wissenschaftlichen Hochschulabschluss (Diplom/Master) in Informatik oder verwandten Disziplinen und fließendes Englisch (Deutschkenntnisse sind von Vorteil). Darüber hinaus verfügen Sie über fundierte Kenntnisse in den meisten der folgenden Bereiche:
Requirements Engineering und Softwareentwicklungsmethoden
Fortgeschrittene Kenntnisse in objektorientierter Programmierung (z. B. Scala, Python und Java) und Skriptsprachen (z. B. JavaScript)
Backend-Entwicklung
Kenntnisse im Datenbankmanagement (z. B. MySQL/MariaDB, PostgreSQL, MongoDB etc.)
Kenntnisse im Semantic Web und in Linked Data Technologies (z. B. RDF, OWL, SPARQL)
Sie haben auch mindestens passive Kenntnisse in den folgenden Punkten:
Erstellung von Ontologien und Vokabularen
Werkzeuge für die Entwicklung von semantischen Webanwendungen (z. B. OpenIoT, Apache Jena, RDF4J, Neo4j) und Federated Query Processing
Verständnis der Datenanalyse (z. B. maschinelles Lernen, ETL)
Auch die folgenden Fähigkeiten sind von Vorteil:
Frontend-Entwicklung mit HTML5, JavaScript (AngularJS, jQuery), CSS
Knoten.js
PHP, ARC2
Containerisierungstechnologien (z. B. Docker, Kubernetes etc.)
Visualisierungswerkzeuge (z. B. R Shiny, ggplot2, Python Matplotlib, D3.js)
Natural Language Processing (auch bekannt als NLP)
Was Sie erwarten können
Ein attraktives, internationales Arbeitsumfeld sowie die Möglichkeit, eigene Ideen und Kreativität einzubringen
Die Möglichkeit, an wissenschaftlichen Publikationen mitzuarbeiten
Ein anspruchsvolles Arbeitsumfeld sowie die Integration in laufende Projekte
Arbeiten mit den neuesten Methoden, Werkzeugen und Technologien
Work-Life-Balance durch flexible Arbeitszeiten und Teilzeitmodelle
Unterstützungsangebote zur Vereinbarkeit von Familie und Beruf wie ein Eltern-Kind-Büro, Notfallbetreuung, Lebenslagen-Coaching, Ferienbetreuung und Beratungsleistungen im Bereich Home- und Eldercare
Sie werden bei Ihrer Arbeit von engagierten und interessierten Kolleginnen und Kollegen unterstützt
Registriere Dich bei uns - dauert keine 2 Minuten!
Du erhältst dieses und vergleichbare Jobangebote per E-Mail und kannst Dich über unser System bewerben.
Du erhältst dieses und vergleichbare Jobangebote per E-Mail und kannst Dich über unser System bewerben.