Vente flash d'hébergement : obtenez 40 % de réduction sur tous les services d'hébergement pour une durée limitée !
À propos du poste
UltaHost développe une infrastructure d'hébergement de nouvelle génération basée sur des protocoles de stockage décentralisés. Nous recherchons un ingénieur en systèmes distribués possédant une expertise approfondie en IPFS, en réseaux pair-à-pair et en architectures résilientes. Votre mission sera de concevoir et de maintenir notre infrastructure de stockage décentralisée répartie sur plusieurs centres de données et régions.
Ce poste requiert une expérience pratique des systèmes de stockage distribués ainsi qu'une solide compréhension des enjeux de performance, scalabilité et fiabilité au sein de réseaux décentralisés.
Responsabilités clés
Concevoir et déployer une infrastructure IPFS évolutive à l'échelle mondiale
Architecturer des systèmes pair-à-pair haute disponibilité utilisant libp2p et des superpositions personnalisées
Optimiser la découverte de contenu et les performances de récupération des données dans les clusters IPFS
Développer des services internes pour gérer le pinning, l'indexation des données et la réplication entre les nœuds
Améliorer la persistance des contenus, la collecte des déchets (garbage collection) et la logique de déduplication
Collaborer avec les équipes blockchain et backend pour connecter IPFS aux systèmes de smart contracts, au stockage des métadonnées NFT et aux domaines Web3
Surveiller la santé des nœuds, la participation au DHT et garantir l'adressabilité des contenus
Mettre en œuvre la tolérance aux pannes, la gestion des versions et la propagation des mises à jour
Contribuer aux décisions architecturales et participer à faire d’UltaHost un leader de l’infrastructure décentralisée
Exigences
Plus de 4 ans d'expérience dans la conception et la gestion de systèmes distribués
Excellente connaissance des mécanismes internes d’IPFS, DHT, adressage de contenu et gestion des CID
Expérience avec des protocoles pair-à-pair comme libp2p ou BitTorrent
Compétences avancées en Go, Rust ou Python
Solides connaissances des systèmes Linux, du réseautage et des systèmes de fichiers distribués
Expérience dans le développement ou la contribution à des plateformes décentralisées de stockage ou de calcul
Maîtrise de l'orchestration de conteneurs (Kubernetes, Docker Swarm)
Aisance avec le profilage des performances, le débogage et l’optimisation bas-niveau
Atouts supplémentaires
Contributions à des projets open source tels qu’IPFS, Filecoin ou projets similaires
Expérience dans la conception de CDN décentralisés ou autres systèmes P2P à haut débit
Familiarité avec les logiques de stockage intégrées à la blockchain, comme les enregistrements de pin on-chain ou les contrôles d’accès tokenisés
Connaissances en simulation ou modélisation de réseaux pour analyser le comportement des protocoles
Ce que nous offrons
Rémunération compétitive incluant primes et options en tokens/Web3
Travail 100% à distance
Opportunité de construire une infrastructure utilisée par des millions de développeurs et créateurs
Évoluer à la pointe de la technologie décentralisée au sein d’une équipe ambitieuse et dynamique
Chez Ultahost, vous trouverez un objectif, des progrès et un endroit où votre carrière ne fait que commencer.