Student Assistant "Django Web App Development"
Role details
Job location
Tech stack
Job description
In the background, the digitized system models are represented as a knowledge graph based on Semantic Web ontologies, making them usable for further processes. As part of current research projects, the app will now be further developed for additional use cases (e.g., technical monitoring) and linked to corresponding automations based on LLMs., To support our "Cognitive Buildings" group, we are looking for a student assistant to start as soon as possible for the following tasks:
- Further development of a Django web app for digital schematics of building services systems (front and back end).
- Implementation of new functionalities, as well as bug fixes and smaller features.
- Integration of asynchronous processing workflows (e.g., external AI pipelines) via appropriate interfaces (Celery, FastAPI, …).
- Contribution to the development and implementation of LLM-based pipelines for the automated digitization and processing of building data.
What you contribute, * Exclusive insight: By working together with the scientists in our department, you will gain insights into the day-to-day research anddevelopment work at a research institute.
- Research mix: You will have the opportunity to combine experimental work with theory, thus applying and expanding the knowledge yougained during your studies.
- Supervision: You will be supervised by scientists during your work and receive feedback on your progress.
- Teamwork: You will gain experience in working in a team with our scientific and student staff and can contribute the experience you havealready gained.
- Working hours and location: We offer you the opportunity to flexibly adjust your working hours to your needs and to occasionally work fromhome.
- Equal opportunities: We value equal opportunities and embrace diversity.
- After work: Celebrate yourself and your colleagues at after-work events or our annual employee parties.
Remuneration is based on your degree. The monthly working hours should be 60-80 hours.
We value and promote the diversity of our employees' skills and therefore welcome all applications - regardless of age, gender, nationality, ethnic and social origin, religion, ideology, disability, sexual orientation and identity. Severely disabled persons are given preference in the event of equal suitability.
Requirements
- You are studying computer science or a degree program with a comparable technical focus.
- You have very good programming skills (Python, …).
- You have advanced knowledge in web development (Django, JavaScript & frameworks, …).
- Ideally, you already have knowledge in the area of Semantic Web ontologies and/or in developing automations based on LLMs.
- You plan and complete tasks independently and to a high standard of quality.
- It is important to you to contribute to your team and achieve goals together.
- You have basic German skills (at least B1) and good English skills.