Rust Engineer
Zama
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.