Software engineer p2p search team

Retribuzione:

Modalità:

Smart Working 100%

Contratto:

Contratto da definire

Orario

Orario non definito

Benefit:

100% remote working environment, Global engineering team collaboration, Work on innovative peer-to-peer and decentralized technologies, Exposure to distributed systems, networking, search, cryptography, and information retrieval, Research-oriented work environment

Sede di Lavoro:

Tutta italia


Zona:

Italy


Accetta candidati anche dalle province di:

AQ, FR, IT, LT, RI, RM, VT


Pubblicato il 12/08/2026

Descrizione annuncio

Responsabilità

  • Progettare e sviluppare infrastrutture di ricerca peer‑to‑peer basate su architetture serverless e decentralizzate.
  • Costruire sistemi distribuiti resilienti senza indice centralizzato.
  • Sviluppare e ottimizzare meccanismi di indicizzazione distribuita per testi, immagini, chat e localizzazioni.
  • Contribuire a componenti di networking peer‑to‑peer, inclusi connettività, trasporto, affidabilità, multiplexing, NAT traversal e crittografia.
  • Implementare codice di rete ad alte prestazioni e alta concorrenza, focalizzato su scalabilità ed efficienza.
  • Lavorare con strutture dati distribuite, database CRDT e meccanismi di sincronizzazione decentralizzati.
  • Ricercare, valutare e implementare tecniche come Kademlia, DHT, skip graphs, prefix hash trees, locality‑sensitive hashing.
  • Applicare principi di information retrieval (recall, precision, ranking, ricerca lessicale e semantica, inverted index) a sistemi di ricerca decentralizzati.
  • Testare, benchmarkare, valutare e ottimizzare protocolli di rete e componenti di ricerca distribuita.
  • Collaborare con team di ingegneri distribuiti a livello globale per migliorare continuamente performance e resilienza.

Requisiti

  • Solida esperienza professionale nello sviluppo software, con passione per sistemi distribuiti, peer‑to‑peer, networking o ricerca.
  • Conoscenza approfondita di almeno una delle seguenti aree: Kademlia, DHT, indicizzazione distribuita, database CRDT, networking P2P o information retrieval.
  • Competenze su TCP/IP, modelli di trasporto, multiplexing, NAT traversal e crittografia.
  • Familiarità con ricerca e indicizzazione distribuita, inclusi skip graphs, prefix hash trees o locality‑sensitive hashing.
  • Comprensione dei principi di information retrieval e architetture di motori di ricerca.
  • Esperienza nello sviluppo di software ad alte prestazioni e altamente concorrente.
  • Capacità di testare, valutare, benchmarkare e ottimizzare protocolli di rete e sistemi distribuiti.
  • Interesse per la ricerca tecnica combinato a un approccio pratico di implementazione.
  • Conoscenza di database distribuiti, meccanismi di sincronizzazione e CRDT è un plus.
  • Esperienza con tecnologie decentralizzate o peer‑to‑peer è un vantaggio.
  • Familiarità con l'ecosistema Holepunch (hyperdht, hyperswarm, hypercore, hyperbee, hyperdrive, udx) è auspicabile.
  • Eccellenti capacità di comunicazione in inglese e capacità di collaborare in team distribuiti globali.

Benefici

  • Ambiente di lavoro 100% remoto.
  • Collaborazione con un team di ingegneri distribuiti a livello globale.
  • Opportunità di lavorare su tecnologie peer‑to‑peer e decentralizzate all'avanguardia.
  • Esposizione a problemi complessi in sistemi distribuiti, networking, ricerca e crittografia.
  • Possibilità di combinare ricerca orientata e sviluppo pratico.
  • Contributo a sistemi progettati per resilienza, decentralizzazione e scala globale.


Annunci simili all'offerta di lavoro per Software engineer p2p search team a Tutta italia (IT), pubblicata da Jobgether.

Vuoi vedere cos'altro offre la zona?
Consulta tutte le offerte di lavoro per Software architect a Tutta italia oppure tutte le offerte di lavoro a Tutta italia: troverai rispettivamente le posizioni aperte più recenti nello stesso territorio per la stessa mansione, e per ogni tipo di mansione.

Cerchi lo stesso ruolo altrove?
Dai un'occhiata a tutte le offerte per Software architect pubblicate su CercoLavoro.com. Confronta retribuzioni, tipologie contrattuali e sedi di lavoro per individuare la proposta più in linea con le tue aspettative e la tua esperienza.

Infine, se vuoi restare in zona ma sei aperto anche a ruoli simili, esplora le offerte di lavoro per CRDT, hyperdht e Kademlia.

Registra il tuo Curriculum e attiva le notifiche nella tua Area Personale: riceverai via email gli annunci più recenti in linea con il tuo profilo, senza dover ripetere ogni volta la ricerca.