Software Engineer P2P - Search Team

New
T
TetherFintech, Blockchain
100% Remote, WorldwideFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
Distributed SystemsNetworking

Requirements

  • Deep understanding of Kademlia DHT.
  • Knowledge of distributed indexing and research literature (e.g., skip graphs, prefix hash trees, m-LIGHT, locality sensitive hashing).
  • Expertise in distributed databases and CRDTs.
  • Strong background in P2P networking: TCP/IP, transport-layer connection, multiplexing, NAT traversal, and encryption.
  • Familiarity with classical IR topics and search engine architecture (recall/precision, ranking, lexical/semantic search, inverted indices).
  • Experience in 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, udx-native.
  • Excellent English communication skills.

Responsibilities

  • Develop a next-gen stack for resilient, decentralized search.
  • Architect peer-to-peer systems without centralized indices.
  • Build self-organizing, unstoppable search engines for text, images, chats, and location data.
  • Develop high-performance, highly concurrent networking code.
  • Optimize and evaluate network protocols.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now