2,074,561open jobs
127,081companies
240,829added this week
Browse all
Location
In office (Lausanne)
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Nov 3, 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

About the position

Academic services and operations are getting more complex with the increasing number of programs, courses and students. At the Center for Digital Education, we are collaborating with academic support units to develop AI services that help answer requests from students, instructors and teaching sections. The services encompass the evaluation, verification and classification of documents (e.g. open survey responses) as well as support for the editing of documents (e.g. course descriptions).

We are seeking an AI Engineer for academic services and program support to design, develop, and deploy safe and secure AI systems that support existing business processes, allowing staff to focus on helping students and instructors solve their problems. Working with Large Language Models hosted on EPFL's secure infrastructure, you'll create innovative solutions which follow a responsible approach to AI.

Our infrastructure includes:

  • Graph AI Platform: Knowledge graph, semantic search, and RAG construction
  • RCP Computational Infrastructure: GPU clusters, local LLMs, specialized AI services
  • Agents Framework: Orchestration layer for chatbots and AI applications
  • Production Applications: 20+ AI tutors and chatbots, analytics tools, search engines

You'll extend this ecosystem with functionalities and APIs specifically designed to support academic services that run in their dedicated IT environment.

Mission

You will develop AI applications that support academic services and operations at EPFL. You will closely collaborate with the Teaching Support Centre, the Registrar's office and the Central IT services. You'll build tools that help pedagogical advisors analyse survey responses, lighten instructors' administrative tasks, support administrators in checking documents for completeness and quality as well as support program directors in conducting accreditation work.

Main duties and responsibilities

1. Supporting pedagogical processes (50%)

  • Course evaluations (extract topics, categorize comments)
  • Course description (support description of skills with regards to competence framework)

2. Supporting administrative processes (50%)

  • Administrative document analysis and quality checks
  • Support administrators in complex decision making processes

Both areas of activity require particular attention to fairness and a strong commitment to the security of data processing. Potential solutions will be tested and evaluated in collaboration with our benchmark engineer for the absence of bias and the quality of responses.

Profile

Education & Experience

  • Master's degree in Computer Science, Machine Learning, AI, or related field

  • 2-3 years of professional experience in ML/AI application development

  • Strong background in Large Language Models

Technical Skills

  • Expert in Python programming and ML frameworks

  • LLM application development: RAG systems, prompt engineering, fine-tuning

  • Computer Vision/OCR: Experience with handwriting recognition or document processing

  • API development and data engineering experience

  • Familiarity with vector databases and semantic search

Desired Qualifications

  • Experience in educational technology or learning analytics

  • Knowledge of educational assessment theory and practices

  • Background in AI ethics and responsible AI development

  • English (C1) and French

We offer

Professional Environment

  • Work at the intersection of AI and education at a world-leading technical university

  • Collaborate with AI & Education specialists from the Center for Learning Sciences (LEARN)

  • Access to EPFL's secure on-premise AI infrastructure (RCP GPU clusters, local LLMs)

  • Direct impact on teaching and learning for 1,000+ instructors

Technical Resources

  • State-of-the-art GPU computing infrastructure

  • Access to latest open-weight models and commercial APIs for development

  • Integration with established platforms (Graph AI, Intelligent Agents, chatbot framework)

Development Opportunities

  • Continuous learning environment with access to courses and training

  • Work on cutting-edge applications of LLMs in education

  • Contribute to open-source educational AI tools

Informations

Contract Start Date : 01/04/2027

Activity Rate Min : 80.00

Activity Rate Max : 100.00

Contract Type: CDD

Duration: 1 year

Reference: 2558

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,074,561 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

AI/ML
Similar stack
Same company
Lausanne
In office · Internship · PhD · Zurich
Python
C++
C++
TensorFlow C++
AI/ML
Multimodal AI
Computer Vision
Transfer Learning
TensorFlow
PyTorch
Gaussian Splatting
Machine Learning
DevOps
GitHub
Robotics
Localization
Sensor Fusion
Apply
$122k – $146k per year · Hybrid · Full-Time · Zurich
Python
Go
Python
FastAPI
Databases
PostgreSQL
DevOps
GCP
Apply
$36k – $54k per year · In office · Full-Time · Xi'an
Apply
Remote (India) · Full-Time
Python
Java
AI/ML
NLP
Machine Learning
Apply
Remote (United States) · Full-Time · 3+ years exp · Bachelor's Degree
Python
AI/ML
Fine-tuning
Reinforcement Learning
PyTorch
LLM
Synthetic Data
Hugging Face
DPO
PPO
GRPO
Knowledge Graph
Machine Learning
Cybersecurity
HIPAA
Analytics
A/B Testing
Apply
In office · Full-Time · Lausanne · Geneva · Bern
JavaScript
TypeScript
C#
C#
ASP.NET Core
Databases
Apache Kafka
Frontend
Angular
React.js
DevOps
Rest API
Azure
AWS
Docker
Kubernetes
Management
SharePoint
Apply
In office · Full-Time · Lausanne
Apply
In office · Internship · Lausanne
SQL
Apply
In office · Full-Time · 3+ years exp · Lausanne
Python
SQL
Databases
Databricks
Management
Confluence
Jira
Agile
Apply
In office · Contractor · Lausanne
Management
Agile
Oracle ERP
Apply
See all jobs
This is one of many
2,074,561 more open roles from verified company boards, updated every day.