Scalable and Resilient Distributed Storage

Le descriptif de l’offre ci-dessous est en Anglais

Type de contrat : CDD

Niveau de diplôme exigé : Bac + 5 ou équivalent

Fonction : Ingénieur scientifique contractuel

A propos du centre ou de la direction fonctionnelle

The Inria center at the University of Rennes is one of eight Inria centers and has more than thirty research teams. The Inria center is a major and recognized player in the field of digital sciences. It is at the heart of a rich ecosystem of R&D and innovation, including highly innovative SMEs, large industrial groups, competitiveness clusters, research and higher education institutions, centers of excellence, and technological research institutes.

Contexte et atouts du poste

Context

This Research Engineer position is part of a collaboration between HIVE and the WIDE and COAST

teams at Inria. The successful candidate will be part of the WIDE team based at Inria Rennes.

About WIDE

The WIDE team at the Inria center at Rennes University investigates the key fundamental theoretical

and practical questions posed by modern distributed computer systems. This involves exploring the

inherent tension between scalability and coordination guarantees and developing novel techniques

and paradigms that are adapted to the rapid and profound changes impacting today's distributed

systems, both in terms of the application domains they support and the operational constraints they

must meet.

About COAST

The COAST team at Inria Center at Lorraine University aims at providing support to build trustworthy

collaborative applications based on the knowledge from replication algorithms, from the composition

of services and from services quality that can be deduced and monitored. The complexity of the

context in which applications are executed makes it impossible to provide provable deterministic

guarantees. COAST tackles this problem by leveraging a contractual and monitored approach to give

users confidence in the services they use.

About Hive

Hive is shaping the future of cloud computing by leveraging unused computing capacity to provide a

decentralized, environmentally friendly, and user-empowered alternative to traditional cloud services.

By utilizing distributed peer-to-peer networks, end-to-end encryption, and blockchain technologies,

Hive aims to establish a more sovereign and efficient cloud ecosystem.

Mission confiée

Position Overview

We are seeking a Research Engineer to work on the development of a scalable and resilient

distributed storage system suitable for a decentralized, trustless environment. The role will involve

designing, implementing, and optimizing Distributed Hash Tables (DHTs) for large-scale,

permissionless networks, addressing challenges related to scalability, reactivity, and resilience in

adversarial conditions.

 

Principales activités

Research & Development: Analyze and improve existing DHT mechanisms, such as

Kademlia, to ensure scalability and efficiency in handling large numbers of nodes and data

blocks.

Implementation & Optimization: Develop adaptive refreshment and routing strategies

informed by real-world data from IPFS workloads.

Security & Fault Tolerance: Enhance the system's resistance to Byzantine and Sybil attacks

using innovative cryptographic and distributed consensus techniques.

Proof-of-Storage Mechanisms: Explore alternative consensus mechanisms (e.g.,

Proof-of-Storage) to ensure security without the energy consumption or economic

centralization of PoW or PoS.

Collaboration & Integration: Work closely with academic partners, integrating research

insights into practical, deployable solutions for Hive’s decentralized cloud platform.

Testing & Validation: Conduct simulations, benchmarks, and real-world testing to validate the

proposed solutions.

Compétences

Preferred Qualifications

Experience working with large-scale decentralized applications.

Familiarity with adversarial models and security threats in distributed environments.

Contributions to open-source projects in distributed storage or blo

Avantages

  • Subsidized meals
  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities
  • Access to vocational training

Rémunération

monthly gross salary from 2695 euros according to diploma and experience