Research Software Engineer
Salary: CHF 80'000 - 110'000 per year
Requirements:
- Higher education in computer science or equivalent
- Very good expertise in cryptography, including elliptic curves, zero-knowledge proofs, and post-quantum algorithms
- Interest in digital trust, Open Source Software, and digital sovereignty
- Excellent command of several programming languages, including Golang, Rust, and Typescript
- Experience with test-driven development and automatic deployment
- Intelligent use of LLM tools as support for our work, not as a replacement
- Willingness and enthusiasm to learn new technologies
- Fluency in English, both written and spoken
- Working knowledge of French or German is welcome
Responsibilities:
- Support our research with experiments and evaluations
- Write libraries and documentation
- Manage parts of the project
- Participate in other C4DT-related projects, including open source services evaluation, server maintenance, and workshop organization
- Help develop cryptographic algorithms in collaboration with our C4DT team and laboratory members
- Write software libraries and applications
- Evaluate solutions through user tests
Technologies:
- Cryptography
- Golang
- Support
- LLM
- Machine Learning
- Rust
- Security
- TypeScript
More:
We are EPFL, the Swiss Federal Institute of Technology in Lausanne, one of the most dynamic university campuses in Europe and among the top 20 universities worldwide. We employ more than 6,500 people and offer an exceptional working environment at the heart of a community of more than 17,000 people, including over 12,500 students and 4,000 researchers from more than 120 countries. Our Center for Digital Trust (C4DT) brings together businesses, the research community, civil society, and policy actors to collaborate on trust-building technologies. We develop expertise, methods, and software to enhance privacy, data protection, and transparency through cryptography, blockchains and smart contracts, machine learning, software verification, and device and system security. Our research scope includes finance technologies, health-data security and privacy, trustworthy governance, democracy, and humanitarian needs. This role is based on a 2-year Innosuisse research grant on self-recovery of end-to-end encrypted vaults, with a contract of 1 year renewable and an activity rate between 60% and 80%. We offer a small, dynamic and friendly team, a stimulating and engineering-focused working environment, integration into a larger community of Research Software Engineers, and the opportunity to develop skills in innovative knowledge transfer and exchange approaches within a world-class organization.
last updated 25 week of 2026
Original source: https://swissdevjobs.ch/jobs/EPFL-Research-Software-Engineer