Este puesto ya no está disponible.

Intern - ML

Prácticas(4 meses)
Paris
Salario: No especificado
Totalmente remoto
Experiencia: < 6 meses
Formación: Licenciatura / Máster

Zama
Zama

¿Te interesa esta oferta?

jobs.faq.title

El puesto

Descripción del puesto

The Machine Learning team at Zama are building an open source framework for homomorphic machine learning, called Concrete Numpy (https://github.com/zama-ai/concrete-numpy), gathering tools made by other teams (including the Library team and the Compiler team) with a numpy frontend and ML tools. More precisely, this latter is a set of tools to help our users to train or modify their existing neural networks, such that the obtained neural network is friendly with fully homomorphic encryption (FHE). With our tools the user can develop neural networks which can be used in a context where user’s privacy is ensured end-to-end, even if executed on an insecure server.

The goal of our tools is to be as easy and user-friendly as possible, while preserving the accuracy of networks as much as possible. Notably, we don’t want to require the user to understand anything about cryptography, or, said in another way, we want to provide tools which look similar to what data scientists are already using day to day.

The proposed internship is of an internal hacker style: the intern will use Concrete Numpy and build on top of it shiny demos and usecases, covering different aspects of machine learning. At the end, the best usecases will be added to a public repository. If ever new efficient techniques are discovered, patents and publications may be considered.

We are looking for an intern with enough familiarity with ML and ideally with some knowledge on quantized / discretized / binary networks. The day to day activity will be about understanding and using the framework, and building usecases with it. Possibly, if some bugs are found, if interested, the intern might be included in the SW team to help fixing them. Understanding of cryptography is a plus, but not required.

As an intern, with our guidance, you will be responsible for:

  • training neural networks to follow some constraints of FHE networks
  • post-modifying trained networks to follow some constraints of FHE networks
  • using Concrete Numpy to compile these networks into FHE equivalents, and report possible bugs or difficulties
  • publishing in a repository the best usecases
  • if enough results, co-writing patents
  • if enough results, co-writing papers in research conferences

Requisitos

He / She / They should have:

  • experience in ML research, and ideally in discretization / quantization / binary neural networks
  • experience with python
  • experience in classical ML frameworks
  • interest for research
  • optionally: experience with FHE or cryptography
  • be passionate about privacy and open source

Proceso de selección

Our process is described in detail here: https://medium.com/zama-ai/how-we-hire-at-zama-7c11aead4b02

Zama values and promotes diversity. We give everyone a fair chance to be evaluated on their mix of 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.

¿Quieres saber más?

¡Estas ofertas de trabajo te pueden interesar!

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