About the Role
In this position, you will support the lecturer with the module SE_02 Algorithms and Data
Structures, helping students understand the fundamentals of time complexity analysis and
various data structures.
Your role consists mainly of two tasks:
● Help other students with questions and problems through Slack messages during office
hours or in person during LUs.
● Review student hand-ins (assessments) and provide meaningful written feedback to
them throughout the semester.
That means we’re looking for you to bring the following skillset:
● You have a desire to help and support fellow students.
● You are well-organised and an effective communicator.
● In order to be able to support students with their questions, you must have a solid
understanding of high school maths (or have completed the module SE_40 Essential
Mathematical Methods successfully) and of algorithms and data structures (or have
completed the module SE_02 Algorithms and Data Structures successfully).
● You can explain the basics of time complexity analysis and data structures, such as hash
tables and graphs, in a clear and simple manner.
● Knowing C, or other programming languages in addition to Python would be beneficial
but not required for this role.
For us to be able to hire you for this position you must meet the following requirements:
● Being currently matriculated at CODE or another university in Berlin.
● Having a registered address in Germany and a German tax number.
● Having the right to work in Germany.
● Having a German bank account.
What you can expect:
● Minijob contract.
● Duration: Spring Semester 2026
● Part-time position (maximum 102 hours for the total duration of the contract).
● 15 EUR hourly rate (gross).
If you are interested in this position, please provide the following with your application:
● Your CV
● A short cover letter explaining your fit to the role and motivation for applying