Este puesto ya no está disponible.

Engineer - Compilation, Optimization and Cryptography

Indefinido
Paris
Salario: No especificado
Unos días en casa
Formación: Licenciatura / Máster

Zama
Zama

¿Te interesa esta oferta?

jobs.faq.title

El puesto

Descripción del puesto

The product your team will design, develop, test and maintain aims to take any DAG (directed acyclic graph) —- or later, any program —- and to transform it into a fully homomorphic equivalent, with tunable and small accuracy loss. Notably, a first usage will be to convert neural networks into end-to-end encrypted equivalent programs, which can virtually run on an insecure server while maintaining user’s privacy. In this manner, the product has strong relations with compilers or code-to-code translators. Challenges are about having good performance, small accuracy loss and no compromise on security at the same time.

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

  • turning any program in a fully homomorphic equivalent (with the help of our crypto research team)
  • finding the best parameters following the constraints, to optimize speed, RAM & data size, while maintaining security
  • developping the product in a clear & efficient way, mainly in python
  • making the use of our compiler as easy to use as possible for our users
  • publishing or blog the techniques used by the tool
  • managing our open source repositories and the community around it

Requisitos

  • experience implementing compilers, optimization passes, operational analysis or code-to-code translator
  • development of production tools in python or C/C++/Rust
  • optionally: experience with FHE or cryptography
  • optionally: experience with deep learning
  • be passionate about privacy and open source

Proceso de selección

Our process is described in detail here: https://zama.ai/2020/04/28/how-we-hire-at-zama/

¿Quieres saber más?

¡Estas ofertas de trabajo te pueden interesar!

Estas empresas también contratan para el puesto de "{profesión}".