Tether.io logo
Tether.io
Posted 38 days agoVerified live 15h ago

Software Engineer P2P - Search Team (100% Remote, Worldwide)

Brief overview

Remote
Kademlia DHTDistributed IndexingDistributed DatabasesConflict-Free Replicated Data Types (CRDTs)TCP/IPNAT TraversalEncryptionInformation RetrievalSearch Engine ArchitectureNetwork Protocol TestingHigh-Performance Concurrent NetworkingHolepunch Stack

About the company

Tether.io logo
Tether.iotether.io

Tether has evolved to meet global needs with agility and vision.

Job description

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

More jobs like this