Job Detail

Software Developers (80% - 100%) W/M

Inseriert am: 20.11.2018
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 technology transfer. 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.




Software Developers (80% - 100%) W/M


Your mission :



To spur the development of the C4DT Factory, we seek to recruit two Software Developers (80% - 100%) W/M, based in Lausanne.



The recently created
Center for Digital Trust (C4DT), housed at EPFL, brings together businesses, civil society, and policy actors to collaborate, share insight, shape the research agenda, and to gain early access to trust-­building technologies.



C4DT develops the expertise, methods, and software to enhance privacy, data protection, and transparency; and to lower the cost of trust and security, notably by using blockchains and smart contracts. Its research scope is inclusive and covers, among others, finance technologies, health-data security and privacy, and technologies for trustworthy governance, democracy, and humanitarian needs.



A central part of C4DT is the C4DT Factory, where projects from EPFL’s laboratories are prepared for inclusion in projects from our partners. It is where research meets industry requirements.



As a member of the C4DT Factory development team, you will be working on state-­of-the-art research from EPFL laboratories and digital­-trust software libraries, creating value for C4DT partners by helping them to increase expertise and to reduce risk.



Your main goal is to work for the success of the C4DT Factory by:



  • working on digital trust solutions in our collection of open­-source software modules

  • exploring new technologies and validating concepts in our fast prototyping environment

  • strengthening test procedures and enabling threat identification by setting up a set of guidelines and verification tools


Main duties and responsibilities include :



  • Developing and maintaining software

  • Interacting with EPFL laboratories on their projects

  • Providing support and technical training to C4DT partners

  • Participating in the development and management of an open-source software release process and tools


Your profile :



  • Expertise in the topics of C4DT, such as cryptography­-related software, software verification, machine learning, decentralized systems, and privacy-­enhancing technologies

  • Excellent command of several programming languages (Go or Scala particularly desired. Python, C++, Java, Java-Script also considered) and of test-driven development

  • Experience in working on collaborative, open-source projects, management of a community is a plus, as is experience with software-development lifecycle

  • Higher education in computer science or equivalent

  • Fluency in English, both written and spoken. Working knowledge of French or German is welcome


We offer :



  • A small, but fast-growing and dynamic team

  • A stimulating and engineering-focused working environment

  • Close interactions with cutting edge academic projects

  • Collaboration with strategic external partners on topics of global prominence in security and privacy


Start date :

To be agreed upon
Term of employment :

Fixed-term (CDD)
Work rate :

80 % - 100%
Duration :

To be agreed uponContact :

For additional information, please contact Mr. Linus Gasser by e-mail linus.gasser@epfl.ch
Remark :

Only job applications submitted on the EPFL web site or on our partner’s website Jobup will be processed.apply online