Software Development and Testing
We, Immanuel and Marcel, are Ph.D. students of Prof. Dittrich and we recently started a new research project. Our goal is to develop a modular database system that allows for fast prototyping of research ideas. The design should enable abstraction such that high-level ideas and algorithms can easily be implemented into the system. At the same time, we leverage modern concepts of software design to achieve high performance. We do not want to trade off between abstraction and performance, instead we work towards the best of both worlds. You can find further information about the project here.
We are currently looking for a scientific assistant (HiWi) to support us in software development and testing. You will mainly be working directly on our steadily growing code base and we will frequently discuss your progress in a peer-review process. This is an opportunity for you to get valuable feedback on your work and improve your software development skills.
Currently, we have high demand in achieving a broader test coverage. Therefore, in the beginning, we ask you to extend our test suite and improve our test framework. The focus of your work will change over time as we progress with the development. Your initial tasks consist of:
Working on our project requires fundamental knowledge about relational database systems and profound programming experience. Therefore, you should fulfill the following requirements:
Your work on this project may also serve as inspiration for finding a topic for a Bachelor's or Master's thesis at our group.
To get started, we offer you a position for eight hours per week (8 SWS). Increasing the amount of hours per week is possible once you are familiar with the project. Your salary will be determind according to the univeristy standards for scientific assitance. Refer to this document for further information.