Teaching Program Coordinator — EPFL

NewCHF 60'500 - 91'500
EPFL · Lausanne (VD)
Categoria: Altro Contratto: full-time Salario: CHF 60'500 - 91'500
Apply now
Location
Lausanne
Contract
full-time
Posted
2 days ago
SalaryCHF 60'500 - 91'500

Role overview

The NLP & AIMM Labs at EPFL are looking for a Teaching Program Coordinator to manage the operational backbone of their teaching portfolios.

You will be the central point of coordination across three courses: CS-552 Modern Natural Language Processing CS-461 Foundation Models and Generative AI

and an upcoming bachelor's-level AI-101 (launching in Fall 2027)

Main responsibilities

  • Main duties and responsibilities Course operations (CS-552, CS-461, AI-101)
  • Organize and manage the TA team for each course: recruitment support, onboarding, task allocation, and weekly coordination
  • Own the semester production calendar for assignments, midterms, and project milestones; ensuring each is drafted, tested, and released on time
  • Coordinate testing/QA of assignments and autograders before release, working directly with TAs and the course instructor
  • Manage course infrastructure (Moodle, autograding platforms, Ed forums, GitHub Classroom, etc.)
  • Track and triage student questions/issues during the semester, escalating to TAs or instructor as needed
  • Support exam logistics: room booking, proctoring schedules, grading coordination
  • Cross-course and cross-faculty coordination
  • Serve as a liaison between the NLP and AIMM Labs's courses and other AI-related courses/faculty at EPFL, surfacing opportunities to share materials, infrastructure, or TA capacity
  • Contribute to planning for the new AI-101 bachelor's course ahead of its Fall 2027 launch, including TA team build-out and initial infrastructure setup

Key requirements

  • University degree (Bachelor's or Master's) in Computer Science, Data Science, or a related technical field
  • Prior experience as a TA, head TA, or in course/program coordination, ideally in a technical or CS-related field

Company and context

  • Strong organizational skills and comfort managing multiple parallel timelines and stakeholders
  • Working familiarity with tools such as Moodle, GitHub/GitHub Classroom, and autograding systems (or willingness to learn quickly)
  • Some technical fluency in NLP/ML concepts is a strong plus, though this is not a research or teaching role Fluent in English;
  • French is an asset for interacting with EPFL's administration
  • Reliable, proactive, and comfortable working directly with faculty, PhD students, and undergraduate TAs What We Offer
  • A role at the operational heart of EPFL's teaching activities in two of the most active NLP/AI labs in Switzerland
  • Direct exposure to state-of-the-art course content in NLP and foundation models
  • EPFL's standard employment conditions: flexible working hours, on-campus childcare and sports facilities, and a diverse international campus community Information Contract Start Date : to be agreed upon Activity Rate : 80-100% Duration : 1 year, renewable Contract Type: Fixed-term contract (CDD)

Additional details

  • You will be the central point of coordination across three courses: CS-552 Modern Natural Language Processing CS-461 Foundation Models and Generative AI Main duties and responsibilities Course operations (CS-552, CS-461, AI-101)
  • Some technical fluency in NLP/ML concepts is a strong plus, though this is not a research or teaching role
  • Reliable, proactive, and comfortable working directly with faculty, PhD students, and undergraduate TAs
  • EPFL's standard employment conditions: flexible working hours, on-campus childcare and sports facilities, and a diverse international campus community Contract Start Date : to be agreed upon Activity Rate : 80-100% Duration : 1 year, renewable Contract Type: Fixed-term contract (CDD)

Notes and original content

  • About the Role
  • You will be the central point of coordination across three courses:
  • CS-552 Modern Natural Language Processing
  • CS-461 Foundation Models and Generative AI
  • Main duties and responsibilities
  • Course operations (CS-552, CS-461, AI-101)
  • Your profile
  • Fluent in English;
  • What We Offer
  • EPFL's standard employment conditions: flexible working hours, on-campus childcare and sports facilities, and a diverse international campus community
Apply now

Questions about this listing

What salary does EPFL offer for this role?

EPFL lists CHF 60'500 - 91'500 gross per year for this position in Lausanne. This is the salary published in the original listing (or, when the employer omits a figure, a realistic estimate for the role and sector) — the calculator on this site converts it to your actual net take-home once cross-border tax and social contributions are applied.

Is this a full-time role, and what type of contract does EPFL offer?

This listing is a full-time position. The contract type shown here comes directly from the employer's original posting; always confirm exact hours, notice period and probation length with EPFL during the application process, since these details can vary by role even within the same contract category.

Do I need a cross-border work permit for a role in Vaud?

EU/EFTA residents living in the border zone of the country adjoining Canton Vaud can apply for a G permit; the Swiss employer files it with that canton's migration office after the contract is signed. Border-zone rules and processing times vary by neighbouring country and canton, so confirm the specifics with Vaud's cantonal migration office or with HR during the application.

How do I apply for this position at EPFL?

Use the "Apply now" button on this page — it links directly to EPFL's original listing at careers.epfl.ch, so your application goes straight to the employer's own applicant-tracking system. Frontaliere Ticino does not collect or forward applications itself.

Logo EPFL
Company
EPFL · Lausanne
Frontaliere Ticino discovered this opportunity through company monitoring.

All EPFL jobs in Lausanne →

EPFL: jobs and salaries →

Hiring? Publish your job ad

Reach thousands of cross-border and local candidates every week: featured listing, dedicated SEO page and newsletter blast included.

Publish your ad →