Ingénieur Blockchain H/F

Contrat à Lyon, 69008 - CDI - 16/12/2021


Retour aux offres

A propos d’iExec :

iExec a développé la première place de marché décentralisée pour les ressources informatiques. La place de marché d’iExec connecte fournisseurs et utilisateurs, permettant à chacun de monétiser l’usage de ses applications, de ses données et de sa puissance de calcul. iExec utilise la blockchain Ethereum pour organiser les échanges sur la place de marché, en apportant gouvernance, confiance et sécurité. L’entreprise dispose de sa propre crypto-monnaie, le RLC, le moyen de paiement sur la place de marché, accessible depuis les principales plateformes d’échanges mondiales.

Intégrer l’équipe technique de iExec est une opportunité de travailler dans différents domaines technologiques de pointe :

  • Blockchain : 

    • EVM technology,

    • Programmation de smart contracts en langage Solidity,

    • Développement de protocoles innovants,

    • Déploiement et maintenance de blockchains : full nodes ; bridge ; blockscout ; the Graph ; ipfs ; PoA,

    • Mise en oeuvre de solutions d’interopérabilité entre blockchains (cross-chains),

  • Confidential Computing & Trusted Execution Environment :

    • Technologie Intel SGX

  • Cloud Computing : Docker, AWS, Azure

  • CI/CD : Jenkins

  • Orchestration : Kubernetes

  • Différents langages de programmation : Java ; Python ; C++ ; JavaScript & TypeScript ; Solidity.

iExec participe à la standardisation des protocoles de la blockchain dans le cadre de collaborations internationales avec l’Enterprise Ethereum Alliance (EEA).

Créée par deux chercheurs en informatique, l’entreprise compte une quarantaine de salariés. 

Rejoindre iExec, c’est : 

  • Prendre part à un projet technologique ambitieux autour de la blockchain et des crypto-monnaies, dans un secteur en plein développement.

  • Intégrer une équipe composée de personnes venant des quatre coins du monde.

  • Travailler dans des locaux conviviaux (maison avec piscine, billard, espace détente et snacks à volonté).

Missions

VOS MISSIONS :

En tant qu’Ingénieur Blockchain, vous aurez pour mission principale la gestion des technologies permettant la mise en œuvre de la stack logicielle de iExec sur les blockchains mainnet, la sidechain iExec et les différentes solutions de Layer-2 (BSC, Polygon, SK-sync, etc.). 

Vous travaillez avec différents métiers au sein de l’entreprise (DevSecOps, Développeurs middleware, Equipe produits etc.) 

Vous évoluez dans l'écosystème Ethereum pour suivre au plus près les avancées, les changements, les mises à jour des services, des protocoles et des solutions logicielles développées pour comprendre les implications sur les produits iExec et proposer les actions nécessaires.

Vous participez à l’évangélisation des solutions iExec.

Pour plus de détails, vos missions seront les suivantes : 

Participer à l’écosystème Ethereum

  • Participer à l'écosystème Ethereum pour suivre et comprendre les évolutions

  • Suivre les évolutions EIPs, ainsi que des middleware utilisés

Déployer, maintenir, monitorer les solutions Layer 2

  • Comprendre et analyser les concepts d’une sidechain et de son bridge POA avec OpenEthereum

  • Vous avez l'esprit architectural et vous vous projetez dans l'avenir en pensant à l'évolution du produit lorsque vous construisez la solution d'aujourd'hui.

  • Connaître les différents middleware (Parity; Geth; Openethereum; Substrate,  etc)

  • Connaître les différents déploiements de Layer-2 sur Ethereum à base de sidechain ou d’infrastructure zero-knowledge

  • Excellente connaissance des principes de ETH2.0

  • Déployer les sidechains; industrialiser les méthodes de déploiements, en relation avec le DevSecOps

  • Maintenir les sidechains; industrialiser le monitoring, en relation avec le DevSecOps

  • Mettre à jour les sidechains (EIPs; évolutions des middleware utilisés etc.)

Développer des smart contracts

  • Coder et publier des smart contracts

  • Review du code de smart contracts

  • Se tenir au courant des dernières normes de sécurité

  • Assister l’équipe dans l'utilisation de ces smart contracts

Suivi de l’activité 

  • Reporting spontané; suivi Epics et Story dans Jira

Profil

PROFIL RECHERCHE :

Titulaire d’un Master 2 en informatique, d’un diplôme d'ingénieur, ou équivalent. Les profils juniors sont acceptés sous présentation d’un projet personnel en rapport avec les missions décrites.

Des déplacements à l’étranger sont à prévoir (environ 5% du temps). 

Compétences / qualités requises :

En contact direct avec le prospect et le client, vous avez un excellent sens du relationnel et une expression irréprochable. 

En anglais comme en français, vous savez comprendre et vous faire comprendre. 

Doté d'un fort esprit d'équipe, vous intégrerez une équipe dynamique où l'entraide et la cohésion vous permettront d'avancer ensemble vers un objectif commun. 

Compétences techniques : 

  • L’ensemble des outils et environnement de programmation iExec (iExec SDK, iExec dapps, …);

  • Méthodologie Scrum;

  • Maîtrise de l’environnement Linux (OS linux, Scripting shell, …);

  • Maîtrise de la plateforme de conteneurisation Docker;

  • Maîtrise du système de contrôle de version Git;

  • De bonnes bases en systèmes de gestion de configuration comme Ansible;

  • De bonnes bases en outils d’automatisation et d’intégration continue (CI/CD): Terraform, Jenkins;

  • Très bonnes connaissances en développement de smart contract Ethereum (Solidity);

  • Bonne connaissance des outils de développement blockchain (Truffle, Ganache, hardhat…);

  • Très bonnes connaissances de la blockchain Ethereum et des technologies dérivées (Thegraph, IPFS, etc);

  • Des connaissances en langages de programmation JavaScript et TypeScript, ainsi que les librairies Web3js et Ethers.js. sera un plus.

Les avantages d'iExec :

  • Remboursement TCL (prise en charge 100%) ;

  • Tickets restaurant 9 euros (prise en charge à 60%) ;

  • Bureaux à Lyon intra-muros avec facilité de stationnement ;

  • Mutuelle d’entreprise (prise en charge à 50%) ;

  • Comité d’entreprise (plateforme d'avantages/réductions dans tous les univers de consommation) 

  • Financement des activités culturelles et sportives ;

  • Adhésion à un réseau de crèche d'entreprise ;

  • Espace convivial de détente avec piscine et billard autour d’une cuisine cosy et équipée, cafés et boissons fraîches à volonté, corbeilles de fruits et viennoiseries.

  • Plan d'intéressement et primes sur objectifs.

Offre terminée