iftother is a company focused on decentralised technology aimed at revitalising civil society. They are seeking a skilled P2P Networking Protocol Engineer to implement and refine P2P networking protocols, particularly for the Logos core P2P module, while ensuring interoperability, scalability, and security in distributed systems.
Responsibilities:
- Implementing P2P networking protocols
- Implementing Logos core modules
- Further architecture and development of the nim-libp2p implementation
- Implement libp2p protocols according to existing specifications
- Research and development of new p2p protocols and primitives
- Working across teams to help with networking specific needs
Requirements:
- A passion for decentralisation, P2P and privacy-preserving technology
- Strong engineering background
- Experience with encryption and key exchange mechanisms
- Experience with low level/strongly typed languages (C/C++/Go/Rust or Java/C#)
- Experience building networking-heavy applications and P2P networking specifically
- Experience implementing with core networking protocols such as Websockets and/or Quic
- Familiar with P2P building blocks such as gossiping, routing and discovery (DHTs), and Nat traversal
- Experience working remotely
- Experience working for an open source organization
- Previous experience with libp2p, preferably as a direct contributor to the codebase or specifications OR experience with other off-the-shelf networking stacks such as devp2p
- Experience with the Nim language