Networking Engineer

closed
Logo Logos Logo

Logo Logos

πŸ“Remote - United States

Summary

Join our movement supporting the development of the decentralised web. We're seeking a skilled P2P Networking Protocol Engineer to work on implementing and refining P2P networking protocols, advancing the nim-libp2p implementation, and researching innovative solutions.

Requirements

  • A passion for decentralization, p2p and privacy-preserving technology
  • Strong engineering background
  • Experience with encryption and key exchange mechanisms
  • Experience with low level/strongly typed languages (C++/Go/Rust/Nim 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
  • A strong alignment to our principles: https://status.im/about/#our-principles

Responsibilities

  • Implementing P2P networking protocols
  • 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

Preferred Qualifications

  • 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
This job is filled or no longer available

Similar Remote Jobs