2,288,189open jobs
145,444companies
280,588added this week
Browse all
Location
In office (Lausanne)

Confirmed on the employer's own hiring board on Nov 15, 2026. First seen by Alion on Nov 9, 2026.

Overview
Company
Impact
Profile match
Based in Lausanne (Switzerland), EPFL is a university whose three missions are education, research and innovation.
Backed by Zaz Ventures

Mission

The School of Computer and Communication Sciences is looking for a full-time lecturer position in Computer Science.

The steady increase in the number of students at EPFL requires strengthening our teaching team for classes taught to Computer Science students.

Main duties and responsibilities

  • 80%: Teaching around 2 courses per semester

    (including at least one bachelor course (with 300+ students) per semester) as well as designing new courses and participating in outreach service activities at the school.

  • 20%: opportunity to conduct an independent research project or supervise MS students' research projects.

Profile

  • PhD in Computer Science or in a related field

  • Proficiency in English and French

  • Prior teaching experience (ideally at a university level)

  • Ability to teach introductory computer science courses

  • Ability to teach specialized courses in at least one of the following areas:

    • Machine Learning: including deep learning and reinforcement learning for robotics

    • Computer Systems: including operating systems and file systems.

    • Security and Privacy: including systems security and AI security

We offer

At EPFL, we believe that people achieve great results when they feel supported, respected and enabled to succeed. By joining our community, you will help shape the future of society through education, research and innovation.

We offer an inspiring, international and collaborative environment where your work has real impact and your ideas are valued. Combined with flexible ways of working and attractive employment conditions, we aim to create an environment where everyone can contribute, grow and make a difference.

Beyond work, our campuses host a vibrant community and unique environment, enriched by initiatives promoting equality, inclusion, diversity, well-being and sustainability as well as an engaging program of cultural, sports and community activities throughout the year.

The School of Computer and Communication Sciences offers a stimulating, international working environment with a team of dedicated teachers and large classes of highly motivated students. Weaim to increase the presence of women amongst its employees, and female candidates are strongly encouraged to apply.

Read about our employment conditions and employee benefits

Informations

Contract Start Date : Fall 2027 (precise starting date to be discussed)

Activity Rate : 100.00

Contract Type: CDD

Duration: 12 months - renewable

Application files should be submitted in PDF format and uploaded via the link below by January 15, 2027:

Applications should include a cover letter, curriculum vitae, publication list, teaching record, and the names, emails, and addresses of at least three references.

Reference: 2588

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,288,189 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Education
Similar stack
Same company
Lausanne
In office · Part-Time · Geneva
Apply
In office · Part-Time · Bachelor's Degree · Geneva
Apply
In office · Part-Time · Collonge-Bellerive
Apply
In office · 3+ years exp · Bachelor's Degree · Corpus Christi
Apply
In office · Part-Time · 5+ years exp · Bachelor's Degree · San Bernardino
Apply
$215k – $322k per year · Hybrid · San Jose
Python
AI/ML
XGBoost
Fine-tuning
Reinforcement Learning
Function Calling
AI Agents
LightGBM
LLM
Machine Learning
Apply
In office · Full-Time · 1+ year exp · Master's Degree · Singapore
AI/ML
Machine Learning
Apply
In office · Moscow
AI/ML
Copilot
AI Agents
LLM
RAG
Machine Learning
Apply
Remote (EAEU) · Novosibirsk
1C
AI/ML
Machine Learning
Management
Confluence
Jira
UML
BPMN
Apply
Automation Engineer 5 days ago
In office · Full-Time · 2+ years exp · Bachelor's Degree · Bayan Lepas
Python
SQL
AI/ML
Computer Vision
Machine Learning
Chips/EDA
Statistical Process Control
JMP
Minitab
Analytics
Power BI
Management
Agile
SpaceTech
FMEA
Apply
≈ $42k – $108k per year (Estimated) · In office · Full-Time · PhD · Lausanne
Apply
Apply
In office · Lausanne
Apply
In office · Fribourg
DevOps
Grafana
Apply
Apply
In office · Part-Time · Lausanne
Apply
In office · Full-Time · Lausanne
SQL
DevOps
VMWare
Azure
Windows Server
Hyper-V
Windows
Management
SharePoint
Apply
In office · Internship · Lausanne
Apply
See all jobs
This is one of many
2,288,189 more open roles from verified company boards, updated every day.