Software engineer p2p search team
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
Accetta candidati anche dalle province di:
AQ, FR, IT, LT, RI, RM, VT
Pubblicato il 12/08/2026
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.
Attenzione! Il periodo di pubblicazione dell'annuncio è decorso, non è più possibile rispondere all'offerta di lavoro.
Puoi consultare i numerosi annunci presenti sul sito per trovare le posizioni adeguate per le tue competenze professionali.
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.