Posted Aug 18, 2026

Software Engineer, P2P – Search Team

Apply Now
Job Description: • Build a next-generation stack for resilient, decentralized peer-to-peer search • Develop truly peer-to-peer architecture without a centralized index • Enable self-organizing, unstoppable search engines for text, pictures, chats, locations, and other data • Research and build distributed search technologies • Write high-performance, highly concurrent networking code • Test, evaluate, and optimize network protocols • Contribute to search engine architecture, indexing, and ranking systems Requirements: • Passion for peer-to-peer technology • Interest in research with a bias for building • Deep understanding of some combination of Kademlia DHT • Knowledge of distributed indexing and relevant research literature, including skip graphs, prefix hash trees, m-LIGHT, and locality-sensitive hashing • Experience with distributed databases and CRDTs • Knowledge of peer-to-peer networking, including TCP/IP, transport-layer connection orientation and reliability models, multiplexing, NAT traversal, and encryption • Knowledge of classical information retrieval and search engine architecture, including recall versus precision, ranking algorithms, lexical versus semantic search, and inverted indices • Experience with network protocol testing, evaluation, and optimization • Ability to write high-performance, highly concurrent networking code • Familiarity with the Holepunch stack: hyperdht, hyperswarm, hypercore, hyperbee, hyperdrive, and udx-native • Excellent English communication skills Benefits: • 100% remote work • Work remotely from every corner of the world • Opportunity to collaborate with a global talent powerhouse • Opportunity to work in the fintech and digital finance space