T
Tether.io
Backend
Software Engineer P2P (100% Remote, Worldwide)
Node.jsKademlia DHTskip graphsprefix hash treesm-LIGHTlocality sensitive hashingCRDTsTCPNAT traversalhyperdhthyperswarmhypercorehyperbeehyperdriveudx-native
About the Position
Tether is building a next-gen decentralized search stack for peer-to-peer architecture. The P2P Search team seeks Node.js engineers to develop resilient, serverless search engines using distributed systems and networking technologies.
Requirements
- Node.js
- Kademlia DHT
- Distributed indexing and relevant research literature: skip graphs, prefix hash trees, m-LIGHT, locality sensitive hashing
- Distributed databases and CRDTs
- Networking for P2P: TCP/IP, transport-layer connection orientation and reliability models, multiplexing, NAT traversal, encryption
- Classical IR topics and search engine architecture: recall vs. precision, ranking algorithms, lexical vs. semantic search, inverted indices, etc.
- Network protocol testing, evaluation, and optimization
- Writing high performance, highly concurrent networking code
- The Holepunch stack: hyperdht, hyperswarm, hypercore, hyperbee, hyperdrive, udx-native
Software Engineer P2P (100% Remote, Worldwide)
View Original