Teaching Assistants Programming/Digital Expertise for BSc Computational Social Science (ICT)

Updated: 7 months ago
Deadline: ;

Are you passionate about programming and anything related to digital technology? Or more specifically in machine learning, natural language processing and network analysis? Would you like to help teach students the foundations and advanced applications of these digital skills? We are looking for new additions to our teams of Teaching Assistants and you may just be one of them!

In September 2022, a brand new Bachelor’s programme at the UvA welcomed its first students: Computational Social Science. This interdisciplinary programme is a collaboration between the faculties of Social and Behavioural Sciences (FMG), Science (FNWI) and Humanities (FGw).

Students will learn how to analyse ‘real world’ data on complex societal issues such as climate change, global health and digital surveillance to identify opportunities for (behavioural) change and to design evidence-based intervention strategies. They will programme hands-on tools that support sustainable digital innovation and contribute to making the world a better place!

Computational Social Science is an English-taught programme with a unique curriculum that is solely made up of project driven, semester-long courses of 30 EC. More information can be found here .

What are you going to do

Digital Expertise (DE) plays an essential role in all teaching and learning within Computational Social Science. There will be guest lectures, practical sessions, and components of student group projects devoted to DE content. As a Teaching Assistant for first year students and or second year students, you will mostly be:

  • supervising practical sessions;
  • answering digital expertise-related questions from students;
  • grading weekly individual DE assignments.

Within our programme, each semester-long course has a fixed weekly schedule for all lectures, workshops, practical sessions and deadlines.

  • Practical sessions in DE for first year students in (Python) programming are mostly scheduled on Monday (afternoons), Wednesday and Friday (mornings);
  • Practical sessions in DE for second year students in ML, NLP and network analysis will mostly take place on Tuesdays and Thursdays.

You will be assigned to a group of students for the duration of 20 weeks (i.e. one semester). Each group will consist of approximately 20 students.

What do you have to offer

  • It would be a huge asset if you have (some) experience as a Teaching Assistant or in some form of individual or group supervision;
  • You have an excellent command of the English language (verbal & written);
  • Your schedule allows for quite some flexibility in working hours;
  • Furthermore:

For Year 1:

  • You are a senior year Bachelor’s student or a Master’s student;
  • You have successfully completed the courses Scientific Programming 1 and/or Scientific Programming 2 OR
  • You have successfully completed courses that included (for a minimum of 12EC):
    1. “pandas” and data visualisation

2. programming, preferably in Python*.

*If you are not familiar with Python but are experienced in other programming languages, it will not be a deal breaker. You should be willing to study Python before the start of the next academic year. To this end, you could study materials from the courses Scientific Programming 1 and 2 in your own time.

For Year 2:

  • You are a senior year Bachelor’s student or a Master’s student, preferably enrolled in the University of Amsterdam;
  • You have successfully completed courses that included (for a minimum of 12EC):
  • Machine learning (supervised and unsupervised methods in Scikit-learn and Statsmodels);
  • Natural language processing (Gensim, nltk, spacy);
  • Network analysis (networkx);
  • Programming, preferably in Python;
  • Scraping of static and dynamic websites (selenium, scrapy, Beautiful Soup);
  • API access and usage;
    • Applicants should possess demonstrated expertise in a subset of the advertised skill areas and exhibit a strong willingness to learn and expand their knowledge in the remaining areas.

    What can we offer you

    The position is temporary for a period from 28 August 2023 until 5 February 2024. Depending on the year of study, the salary range is €2402,- to €2611,- gross per month (Student Assistant salary grade, pursuant to the Collective Labour Agreement of Dutch Universities ) based on a full-time workweek.

    For TAs in Year 1, the number of working hours per week is 10. For TAs in Year 2, the number of working hours per week for which you will be hired will be aligned with your availability.

    About us

    The University of Amsterdam is the largest university in the Netherlands, with the broadest spectrum of degree programmes. It is an intellectual hub with 39,000 students, 6,000 employees and 3,000 doctoral students who are all committed to a culture of inquiring minds.

    A challenging work environment with a variety of duties and ample scope for individual initiative and development within an inspiring organization. The social and behavioral sciences  play a leading role in addressing the major societal challenges faced by the world, the Netherlands and Amsterdam, now and in the future.

    Want to know more about our organisation? Read more about working at  the University of Amsterdam.


    Do you have any questions about the job listing or do you require additional information? Please contact:

    • For Year 1: Gizem Aktas, Core Lecturer in Digital Expertise: g.aktas@uva.nl
    • For  Year 2: Roland Adorjani, Core Lecturer in Digital Expertise: r.adorjani@uva.nl

    Job application

    Are you excited by the prospect of contributing to the education of the next generation of digital experts in the rapidly growing field of Computational Social Science? We look forward to receiving your cover letter and curriculum vitae in one PDF by 2 June 2023.

    The UvA is an equal-opportunity employer. We prioritise diversity and are committed to creating an inclusive environment for everyone. We value a spirit of enquiry and perseverance, provide the space to keep asking questions, and promote a culture of curiosity and creativity.

    No agencies please

    If an ‘Error GBB451’ occurs, please click here for more information and help.

    View or Apply

    Similar Positions