Careers

Tezos ecosystem career opportunities

Tezos is the product of many organizations and individuals across the globe working together on an open-source project.

Ingénieur Cryptographie Senior (F/M)

Nomadic Labs

Nomadic Labs

Paris, France
Posted on Tuesday, July 4, 2023

About us

Fondé en 2018 et basé à Paris, en France, Nomadic Labs est l’un des principaux contributeurs au développement et à l’innovation de la blockchain Tezos.

La mission de Nomadic Labs est de faire progresser la technologie de la blockchain, en se concentrant sur les améliorations de sécurité, d’évolutivité et de durabilité. L’entreprise joue un rôle central dans le développement et la maintenance du protocole Tezos, notamment en proposant des améliorations au protocole via le mécanisme de gouvernance on-chain de Tezos.

Nomadic Labs est composé d’une équipe internationale d’ingénieurs et de chercheurs hautement qualifiés, beaucoup d’entre eux ayant une formation en informatique, mathématiques ou physique. Le laboratoire s’appuie sur une variété de langages de programmation, notamment OCaml, le langage fonctionnel utilisé pour développer le protocole Tezos.

Nous recherchons un ingénieur expérimenté en Développement Logiciel et cryptographie pour travailler sur les composants cryptographiques de Tezos , notamment sur la vérification et la génération de preuves Zero Knowledge, de façon à renforcer notre équipe de recherche et de développement dans ce domaine porteur. Le candidat idéal possède une solide expérience en cryptographie et en ingénierie du logiciel. Il travaillera à la pointe de la technologie blockchain pour développer et mettre en œuvre l’intégration des preuves Zero Knowledge dans les Smart Rollups de Tezos. Son travail portera sur des problématiques d’amélioration des performances et de l’expressivité des preuves Zero Knowledge représentées par des circuits arithmétiques.

 

Missions principales :

  • Développer et mettre en œuvre des protocoles de chiffrement et de sécurité typiquement pour protéger les informations sensibles.
  • Concevoir et analyser des systèmes cryptographiques pour assurer leur intégrité et leur robustesse.
  • Collaborer avec l’équipe de développement pour intégrer les solutions cryptographiques de l’état de l’art dans nos produits et services.
  • Assurer une veille technologique pour rester à jour sur les dernières avancées en matière de cryptographie et de sécurité informatique.
  • Former et conseiller d’autres membres de l’équipe sur l’utilisation sécurisée de la cryptographie.
  • Développer un code source de haute qualité dans des langages fonctionnels tels que OCaml ou Rust.
  • Travailler sur l’optimisation de la performance des systèmes, en utilisant des techniques de programmation HPC, GPU ou FPGA.
  • Participer à la revue de code et à la mise en place de bonnes pratiques de développement.

Qualifications recherchées (Il n’est pas nécessaire de maîtriser tous les aspects de la liste suivante) :

  • Diplôme en informatique, en mathématiques, en ingénierie ou dans un domaine connexe.
  • Minimum de 5 ans d’expérience en industrie, idéalement dans le domaine de la  cryptographie.
  • Expérience significative  en développement de logiciels critiques  de haute qualité dans des langages fonctionnels tels que OCaml, Scala, Haskell ou Rust.
  • Expérience en programmation HPC, GPU ou FPGA.
  • Capacité à travailler en équipe et à résoudre des problèmes complexes.
  • Excellentes compétences en communication et en documentation.
  • Une expérience dans le domaine de la blockchain, en particulier avec Tezos, est un plus.
  • Une expérience en cryptographie à connaissances nulles (zero-knowledge cryptography) serait très appréciée.
  • Connaissance d’autres langages de programmation fonctionnels ou de bas niveau.
  • Expérience en programmation parallèle et distribuée.

 
En nous rejoignant, vous aurez l’occasion de travailler avec une équipe de passionnés de technologie, de collaborer avec des institutions académiques et de recherche de premier plan, et de contribuer à façonner l’avenir de la technologie blockchain. Vous aurez également l’opportunité d’élargir vos compétences et de travailler sur des projets technologiques passionnants.

Si vous êtes passionné par la technologie blockchain, que vous souhaitez participer à la construction du futur de cette technologie et que vous êtes prêt à relever de nouveaux défis, alors nous aimerions entendre parler de vous. Nous cherchons des personnes motivées et capables de résoudre des problèmes complexes pour rejoindre notre équipe.