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