
Lead Teaching Assistant - Natural Language Processing (gn) part-time (7.5h/week)
- Location
- Berlin
- Remote
- Hybrid
- Employment type
- Part-time, Temporary Work
- Experience
- Mid-Level
- Field
- Engineering
Lead Teaching Assistant - Natural Language Processing (gn) part-time (7.5h/week)
Lead Teaching Assistant - Natural Language Processing (gn)
We are looking for a Lead Teaching Assistant(gn) for the Natural Language Processing course at the Hertie School.
This contract will start on 1 August 2026 and end 31 January 2027 for 7.5 hours/week. The teaching assistant will support teaching for our Natural Language Processing course. The course provides a foundational and practical introduction to natural language processing (NLP). Students will engage with essential NLP concepts and algorithmic tools,understand how and why to preprocess unstructured textual data, and learn about different text representations. On the applied side, the course communicates the motivation and inner workings of core NLP models, including both basic as well as more complex neural models, and how to program,implement, and evaluate such models using Python. Students practice applying this knowledge in the context of their own research questions. This is an advanced course intended for students with prior knowledge of statistics at the level of “Statistics II: Statistical Modeling and Causal Inference” and prior knowledge of working with R or Python at the level of “Introduction to Data Science”.
Your tasks:
- Teach two weekly 90-minute labs(Python code available), for 12 weeks, in person;
- Attend and support the weekly Natural Language Processing lecture;
- Prepare code exercises and review/update/extend existing Python code for the labs;
- Student support, of which at least 60 weekly minutes should be regular office hours;
- Exam proctoring and grading support.
Your profile:
- Solid foundational knowledge in machine learning and natural language processing including text preprocessing, vector- and distribution-based text representation, basic statistical models, neural models, and transformer architectures.
- Experience in working with Python and willingness to familiarize with libraries, such as pandas,numpy,re,nltk, spacy,sklearn,datasets,fasttext, tokenizers, genism,imblearn, torch, transformers,captum,tensorboard, etc.
- excellent pedagogical skills (you should be able to guide students with relatively little background in mathematics and programming through Python code, link to concepts from the lecture and answer detailed questions)
We offer:
30 days paid holidays per year and up to 20 days workation possible
Good Traffic Connections
International and diverse work environment
Mobile working possible
Flexible Working Hours
What do others think of this role?
Vote and instantly see how others rate the requirements, the salary and more.
Anonymous — nobody sees how you vote.
What do others think of this role?
Vote and instantly see how others rate the requirements, the salary and more.
Anonymous — nobody sees how you vote.
Salary for this role
How is demand for Sprachdatenverarbeiter:in developing?
Based on 273 postings
View trends










