Computer Scientist - - Research Software Engineering

Deutsches Zentrum für Luft- und Raumfahrt
Jena, Germany
3 days ago

Role details

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

Job location

Jena, Germany

Tech stack

Java
JavaScript
API
Databases
Query Languages
Decision Support Systems
Software Design Patterns
Linux
Python
Software Tools
Semantic Web
Software Engineering
SPARQL
Backend
Information Technology
Data Management
Software Coding
Programming Languages

Job description

Backend Entwicklung Forschung Java JavaScript Linux Python

+3 Top

At the Institute of Data Science in Jena, we are working on making the data backbone a reality for all DLR application areas (aeronautics, space, energy, transport, security). To this end, we develop and research methods in interdisciplinary work focussing on applications such as sustainable and circular processes, resilient supply chains, data-driven value chains or robust decision support. The methods developed in this way are applied in cooperation with other DLR institutes and external partners, either as part of joint projects or as part of technology transfer activities.

What awaits you

In the "Data Management und Enrichment" department, we research and develop (among other topics) innovative and practical solutions for implementing modern (research) data management. The focus is on comprehensive documentation of collected data and tools to make data collection as easy as possible for users. The offered position aims to develop software tools for data management and will involve work in different projects of the department.

Your Tasks

  • Literature research and evaluation of existing solutions in the field of semantic web and the use of semantically annotated data in various areas, e.g. quality assurance in data collection, reasoning on data, or increasing interoperability in heterogeneous environments.
  • Development of innovative concepts and prototypical implementation for the aforementioned challenges
  • Collaboration in projects: understanding requirements, presenting results, agreeing on procedures
  • Publication of results at scientific conferences, internally at DLR and to the general public
  • Supervision of student work

Requirements

  • Completed university degree (Master's/Diploma) in computer science, mathematics, physics, or other courses relevant to the position.
  • Confident use of GNU/Linux
  • Several years of experience in programming languages (Java, Python or JavaScript)
  • Several years of experience in backend development, especially databases and APIs and in software engineering best practices (coding standards, design patterns, test-driven design, documentation, etc.)
  • Experience in optimising existing code in terms of efficiency and performance
  • Knowledge of semantic web description and query languages such as RDF, SPARQL and SHACL desirable
  • Very good written and spoken German or English language skills

Apply for this position