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

Tether.io
Zagreb, Texas, Salt Lake City
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Building","Performance-focused","Research-minded"]

Build resilient, decentralized search with a truly peer-to-peer architecture—no centralized index or servers. The P2P Search team is focused on self-organizing search for text, images, chats, locations, and other data, leveraging P2P research and high-performance networking. You’ll work with distributed indexing, DHTs, CRDTs, and Holepunch components while writing concurrent networking code and evaluating protocol performance.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Tether.io
Tether.io
4 weeks ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build resilient, decentralized search with a truly peer-to-peer architecture—no centralized index or servers. The P2P Search team is focused on self-organizing search for text, images, chats, locations, and other data, leveraging P2P research and high-performance networking. You’ll work with distributed indexing, DHTs, CRDTs, and Holepunch components while writing concurrent networking code and evaluating protocol performance.
Location: Zagreb, Texas, Salt Lake City
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop a next-gen decentralized search stack using a peer-to-peer architecture.
  • •Implement distributed indexing techniques and related search ranking/indexing logic.
  • •Build and optimize networking components for P2P reliability, multiplexing, and NAT traversal.
  • •Evaluate and test network protocols to improve performance and reliability.
  • •Write high-performance, highly concurrent networking code using the Holepunch stack components.

Key Requirements

  • •Excellent English communication skills.
  • •Experience with search engine engineering (information retrieval, ranking, indexing infrastructure, or related topics).
  • •Experience with decentralized systems such as DHTs and distributed databases.
  • •Experience with networking (e.g., TCP/UDP) and its reliability/performance characteristics.
  • •Ability to build high-performance, highly concurrent networking code.
Experience:P2PFintechDecentralized systems
Education:Bachelor's
Skills:CommunicationBuildingPerformance-focusedResearch-minded
Languages:English
Tech Stack:Node.jsKademlia DHTDistributed databasesCRDTsTCP/IPTCPUDPNAT traversalEncryptionMultiplexingSkip graphsPrefix hash treesM-LIGHTLocality sensitive hashingDHTsDistributed indexingLexical searchSemantic searchInverted indicesHyperdht

Company Brief

Tether.io
Builds tools and services to help companies hire, onboard, and manage remote or distributed teams across borders, focusing on payroll, compliance, and global employment workflows.
Industry: HR Tech
Website