Student Assistant for the Development of a Buddy Matching System (Python / React)
26.05.2025, Studentische Hilfskräfte, Praktikantenstellen, Studienarbeiten
We are looking for a student assistant for the development of a tool that facilitates data input, processing, matching, and messaging for the assignment of buddies at the TUM School of Engineering and Design.
The TUM School of Engineering and Design (ED) is offering a „Buddy Program“ for incoming international students. TUM students volunteering as „buddies“ are matched with up to three international students according to certain preferences (e.g., language, study program, gender) and then help those students navigate their time at TUM.
We are looking for a student assistant for the development of a tool that facilitates data input, processing, matching, and messaging for the assignment of buddies.
The envisioned tool will be an extension of an existing matching tool used for assigning students to seminar spots at the TUM School of Computation, Information and Technology (CIT). Prior experience with the technologies used in that tool is thus beneficial for the job.
WHAT WE ARE LOOKING FOR
- experience in Python
- familiarity with a Python web framework, preferably Django
- basic knowledge of SQL databases, preferably PostgreSQL
- experience with TypeScript
- familiarity with a frontend web framework, preferably React
- ability to work independently
- good communication skills
- bonus: experience with Git and GitLab and/or with mathematical integer programming and IP solvers is a plus
WHAT WE OFFER
- first-hand experience in software development and optimization algorithms
- bring your knowledge into practice
- improve your skillset and learn new skills
- student position for up to 20h / week; the exact working time is negotiable
- flexible working hours
HOW TO APPLY
We are looking to fill the position as soon as possible; the earlier you apply, the better. Please include the following in your application, combined into a single PDF document:
- a brief, current CV
- information about your study program
- your up-to-date examination report (transcript of records)
- your motivation for applying for the position
- a brief summary of your level of knowledge of Python, TypeScript, Django (or similar), React (or similar), Git, SQL databases, and/or integer programming
- references or projects you have already worked on (if possible).
Please send your application by email to michael.ritter@tum.de.
If you have any questions, do not hesitate to contact us. We are looking forward to your application!
Markus Eblenkamp, Michael Ritter
Kontakt: michael.ritter@tum.de