Zama Is Hiring!

Rust Engineer

About

Zama is an open source cryptography company building state-of-the-art Fully Homomorphic Encryption (FHE) solutions for blockchain and AI.

Zama was founded by Pascal Paillier, a pioneer in FHE, and Rand Hindi, a serial privacy entrepreneur.

If you would like to learn more about Fully Homomorphic Encryption, check out our 6-min introduction: https://6min.zama.ai/

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.

    *Please note this is a job posting for a future position. We will only reach out to exceptional candidates whom we wish to advance through the process.

Preferred Experience

  • Serious Rust background;

  • Experience with at least one of: Ocaml/Haskell/Scala/C++/C;

  • Be into open source;

  • Be interested in cryptography;

  • Have good communication skills.

Embracing a flexible remote working ethos, Zama values in-person interactions and as such, requires a visit to our Paris headquarters at least once every quarter.

At Zama, innovation isn’t just a buzzword – it’s our DNA. If you're passionate about cryptography, and are eager to shape the future of privacy, we welcome you to be a part of our journey. πŸ€—

Recruitment Process

Step 1: the application form.

Step 2: the challenge.

Step 3: the technical interview.

Step 4: cultural fit and compensation chat with the COO.

Step 5: the hacking trial.

Step 6: the reference check.

Our process is described in detail here: https://www.zama.ai/post/how-we-hire-at-zama. We will be in contact with exceptional candidates who we wish to advance through the recruitment process.

Zama values and promotes diversity. We give everyone a fair chance to be evaluated on their professional, academic, and personal skills. Our aim is to make the hiring process as pleasant, stress-free, and friendly as possible, even if the process is longer and more involved than you might find elsewhere.

Additional Information

  • Contract Type: Full-Time
  • Location: Paris
  • Education Level: Master's Degree
  • Experience: > 1 year
  • Possible full remote

Sounds like something made for you?