Protocol Labs Network

Protocol Labs
Protocol Labs

Rust Engineer



Software Engineering
Paris, France
Posted on Friday, October 27, 2023

Job Description

Zama is a cryptography company building open source homomorphic encryption tools for developers. Our technology enables a broad range of use cases, from confidential smart contracts to encrypted machine learning and privacy-preserving cloud applications. 🔒 Zama was founded by Pascal Paillier and Rand Hindi, and has more than 60 researchers and engineers in its team. 💪

Our teams are writing and maintaining several cryptographic libraries and tools dedicated to Fully Homomorphic Encryption (FHE). The codebase uses Rust as its main language 🦀, and it is expected to host hardware-specific code written in other languages in the near future.

Our cryptographic libraries are subject to high expectations in terms of safety and performance. We must:

  • correctly implement FHE algorithms;

  • reduce the attack surface;

  • provide user-friendly interfaces;

  • offer the best performance possible;

In this role you will:

  • Implement cryptographic algorithms with the help of researchers at Zama;

  • Make the library fast, reliable, and polished;

  • Design efficient and user-friendly APIs;

  • Improve the performance of the library with hardware or software optimizations;

  • Benchmark and test the various cryptographic operations;

  • Ensure the quality of the library delivery with continuous integration;

  • Provide support to users by answering GitHub issues and forum topics.