Job Detail

Python developer for digital education

Inseriert am: 23.12.2019
The Ecole polytechnique fédérale de Lausanne (EPFL) is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs 6,000 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of 16,000 people, including over 10,000 students and 3,500 researchers from 120 different countries.




Python developer for digital education


Your mission :

At the Center for Digital Education, we support teaching and learning through online services. Your responsibilities as a python developer will be to extend the functionalities of the Learning Companion and the Jupyter Notebook platform. The Learning Companion is an online assistant that helps EPFL’s students become more efficient learners. The system is used by hundreds of EPFL students and teachers. You will participate in the design and implement functionalities that help students identify their strength and weaknesses in problem-solving. The Jupyter Notebook service allows students to easily access and execute interactive documents. Your task is to develop a service to manage assignments and build an interface with automatic graders. These two challenges also involve learning analytics through learner dashboards and the integration of the systems with EPFL’s knowledge graph.


Main duties and responsibilities include :



  • Design and test applications in collaboration with end-users and pedagogy experts;

  • Implement applications using Python and the Django framework;

  • Develop REST services to interface with existing applications;


Your profile :



  • Bachelor/Master degree in Computer Science or equivalent;

  • Solid experience in SQL, Python programming, and the Django framework;

  • Solid experience in JavaScript programming for the front-end;

  • Experience with deployment technologies (GIT);

  • Strong interest for educational technologies and learning analytics;

  • Fluency in English, both written and spoken, is required. French is a plus.


We offer :



  • A first one-year contract, renewable;

  • A relaxed work environment in a lively university campus;

  • Competitive conditions;


Start date :

February 1st 2019
Term of employment :

Fixed-term (CDD)
Work rate :

100%
Duration :

1 year
Remark :

Only candidates who applied through EPFL website or our partner Jobup’s website will be considered.apply online