Intern - Research and Concrete lib

  • Internship 
  • Paris
  • Partial remote authorized
  • Master's Degree

The company



  • Cyber Security

The job

Intern - Research and Concrete lib

  • Internship 
  • Paris
  • Partial remote authorized
  • Master's Degree


Zama’s mission is to bring end-to-end encryption to AI. Using their homomorphic inference platform, companies can process their customer’s data without seeing it, thereby preventing data breaches and surveillance.

Zama’s solution is based on a breakthrough in homomorphic encryption, which enables evaluating deep neural networks over encrypted data, without changing anything to the network architecture. Zama is open-source by design, as they believe privacy-enabling technologies should benefit the widest possible community of developers and researchers.

Zama’s cofounders are Dr Pascal Paillier, one of the most renowned cryptography researcher, and Dr Rand Hindi, a serial entrepreneur who formerly founded Snips.

Job description

The internship will take place between two teams: the research team and the Concrete team. The research team is responsible for discovering new cryptographic techniques to compute on encrypted data and working with the engineering and product teams to implement the research results into our products. The Concrete team is writing and maintaining an open-source cryptographic library in Rust. 

The goal of this internship will be to understand homomorphic encryption, improve the existing techniques and implement the results on Concrete. In particular, for this latter, your main tasks will be to write high performance code in Rust or improve the existing Rust code to make it faster (SIMD, parallelization).

We believe this experience will train the candidate both on the research and the implementation side, since s/he will work with a team of cryptographers and will implement the results in an open source library that will be used by the community.

Preferred experience

  • Solid background in cryptography, possibly with some knowledge in FHE and machine learning;
  • Development experience, possibly with a background in Rust;
  • Passionate about privacy, open source and willing to learn;
  • Problem-solving attitude;
  • Good communication skills.

Recruitment process

Our process is described in detail here:

Meet the Zama team

This content is blocked
Youtube cookies are required to show you this content
Questions and answers about the offer
  • Add to favorites
  • Share on Twitter
  • Share on Facebook
  • Share on LinkedIn

We thought these articles might interest you

Get inspired with this selection of articles

Application burnout...yes, it's real

As with online dating, casting your net too wide isn’t a great strategy. Swiping right every time doesn’t increase the chances of finding a soul mate!

How to network during a pandemic

Large gatherings are off the agenda due to Covid-19 but networking hasn’t gone away. Instead, it’s moved online.