Senior Engineer - Distributed Systems

Zama is hiring!


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

We are looking for experienced distributed systems engineers to work on a highly distributed, low-latency infrastructure supporting our privacy-preserving machine learning solutions.

Your team (and thus you) will be responsible for:

  • designing and implementing code for distributed computations
  • profiling and optimizing the architecture of the system
  • stress-testing the system under multiple failure scenarios
  • increase the system reliability and availability
  • integrating the runtime engine with our other products

Preferred Experience

  • experience in high performance computing (3+ years)
  • experience implementing distributed backend infrastructures
  • experience using Rust and/or C++ in a production environment
  • be based in or willing to relocate to Paris, France
  • passionate about privacy and open source

Recruitment Process

Our process is described in detail here:

Additional Information

  • Contract Type: Full-Time
  • Location: Paris, France (75002)