Research Software Engineer — EPFL
CHF 60'500 - 91'500
EPFL · Lausanne (VD)
- Location
- Lausanne
- Contract
- full-time
- Posted
- 24 days ago
SalaryCHF 60'500 - 91'500
Role overview
Mission The Center for Digital Trust (C4DT) , housed at EPFL, brings together businesses, research community, 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; notably by the use of cryptography, blockchains and smart contracts, machine learning, software verification, device and system security.
Its research scope covers, among others, finance technologies, health-data security and privacy, technologies for trustworthy governance, democracy, and humanitarian needs.
- Mission The Center for Digital Trust (C4DT) , housed at EPFL, brings together businesses, research community, 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; notably by the use of cryptography, blockchains and smart contracts, machine learning, software verification, device and system security.
- Main duties and responsibilities
- Supporting research with experiments and evaluations Writing of libraries and documentation Managing parts of the project
Main responsibilities
- Main duties and responsibilities
- Supporting research with experiments and evaluations Writing of libraries and documentation Managing parts of the project
Application process
- Software Engineers, semester students) writing software libraries and applications, and evaluating them through user tests.
- The duration of the grant is 2 years.
Company and context
- Participating in other C4DT related projects (open source services evaluation, server maintenance, workshops organization, …) Profile
- Higher education in computer science or equivalent
- Very good expertise in cryptography: elliptic curves, zero knowledge proofs, post quantum algorithms
- Interest in the topics of C4DT: digital trust in general, Open Source Software, digital sovereignty
- Excellent command of several programming languages (Golang, Rust, Typescript), test-driven development, automatic deployment
- Intelligent use of LLM tools as support for your work, not as replacement
- Willingness and enthusiasm to learn new technologies
- Fluency in English, both written and spoken.
- Working knowledge of French or German is welcome We offer A small, dynamic and friendly team (fresh bread most Mondays) A stimulating and engineering-focused working environment
- Integration in larger community of Research Software Engineers
Additional details
- Supporting research with experiments and evaluations Writing of libraries and documentation Managing parts of the project
- Working knowledge of French or German is welcome We offer A small, dynamic and friendly team (fresh bread most Mondays) A stimulating and engineering-focused working environment
Notes and original content
- Supporting research with experiments and evaluations
- Writing of libraries and documentation
- Managing parts of the project
- Working knowledge of French or German is welcome We offer
- A small, dynamic and friendly team (fresh bread most Mondays)
- A stimulating and engineering-focused working environment