IMDEA Software

Iniciativa IMDEA

Inicio > Empleo


The IMDEA Software Institute invites applications for one intern position to work on the development of efficient byzantine resilient algorithms that can serve as building blocks in new blockchain solutions. In particular, the intern will study and deconstruct existing implementations of blockchains core algorithms like Tendermint or Narwhal and adapt them to implement the primitives necessary to build efficient and scalable setchains and evaluate them empirically. Setchain is a new Byzantine tolerant distributed data-structure that implements unordered sets of elements, which is faster than the consensus algorithms used in current blockchains.

The ideal candidate should have a strong background on programming languages and excellent programming skills. Experience in systems and in compiling and deploying software is a big plus. Some experience in Blockchain technologies will also be valuable.

Who should apply?

Candidates should hold a Bs or Ms in Computer Science or be close to complete one, have an interest in the above area, and a strong commitment to research. Proven top programming skills as well as ability to understand and develop algorithms are required. Good teamwork and communication skills, including excellent spoken and written English are also required.

Working at IMDEA Software

The position is based in Madrid, Spain, where the IMDEA Software Institute is situated. The institute provides for travel expenses and an internationally competitive stipend. The working language at the institute is English.


The duration of the position will be up to 10 months.

How to apply?

Applicants interested in the position should submit their application at using reference code 2022-09-intern-setchain. Review of applications will begin immediately and close on October 15th, 2022.

For enquiries about the position, please contact: cesar.sanchez (at)