Summary
Tether is a digital finance company developing reserve-backed tokens, blockchain solutions, peer-to-peer technology, and related products. The P2P Search team is building a resilient, decentralized search stack without a centralized index, and seeks software engineers to develop high-performance, concurrent networking and distributed search technology.
Skills
- We're seeking talented software engineers with a passion for P2P, an interest in research but a bias for building, and a deep understanding of some combination of the following:
- Kademlia DHT
- Distributed indexing and the 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
Qualifications
Must Haves
- We're seeking talented software engineers with a passion for P2P, an interest in research but a bias for building, and a deep understanding of some combination of the following:
- Kademlia DHT
- Distributed indexing and the 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
Benefits
- 100% Remote, Worldwide
- Working remotely from every corner of the world