Zama

Zama

Senior Engineer - High Performance Computing

  • Permanent contract 
  • Paris

The company

Zama

Zama

  • Cyber Security

The job

Senior Engineer - High Performance Computing

  • Permanent contract 
  • Paris

About

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 runtime engine (RTE) team is building a distributed inference engine that takes compiled neural networks (generated by our compiler) and runs them on an HPC infrastructure. The goal of the RTE is to accelerate the inference as much as possible, lowering latency and increasing throughput. In order to achieve this goal, we must research and implement efficient techniques for scheduling and distributing data and computation, using intra and inter-node optimizations. The product fulfills Zama’s mission by enabling the use of privacy-presenving AI in practice due to its efficient distribution of heavy computations, making the cost and latency viable for end users.

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

  • research and implement ideas to optimize the distribution of heavy computations
  • research and implement parallel routines for CPU and GPU
  • profiling and optimizing the architecture of the system
  • testing the system under adverse scenarios and increase its reliability
  • integrating the RTE with the other Zama products

Preferred experience

  • experience in high performance computing
  • experience using C++ or Rust 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: https://zama.ai/2020/04/28/how-we-hire-at-zama/

Meet the Zama team

Zama

Zama

Senior Engineer - High Performance Computing

  • Permanent contract 
  • Paris
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