This role is ideal for a mid-level systems engineer with a deep interest in the infrastructure of the decentralized web. You should have a strong background in
Work type: remote
Location: Remote (Worldwide)
Type: Full-time
This role is ideal for a mid-level systems engineer with a deep interest in the infrastructure of the decentralized web. You should have a strong background in low-level or strongly typed languages (specifically C, C++, Go, Rust, or Nim) and a proven track record of building networking-heavy applications. If you enjoy digging into P2P primitives like DHTs, NAT traversal, and gossip protocols, this is a rare opportunity to work at the protocol layer rather than the application layer. The position offers ultimate flexibility with a fully remote, worldwide arrangement and a unique compensation structure that allows for payment in any mix of fiat and cryptocurrency. You will be joining the IFT P2P team, contributing directly to the open-source `nim-libp2p` implementation and helping build the foundation for the Logos ecosystem, which powers major projects like Ethereum 2 clients and the Status app. **You might be a good fit if you...** * Have professional experience implementing core networking protocols like WebSockets or QUIC. * Are comfortable with encryption, key exchange mechanisms, and distributed system security. * Want to contribute to open-source specifications and conduct applied P2P research. * Are excited about the Nim language (or willing to master it using your polyglot background).
Logos is a movement supporting the development of the decentralised web. Logos technologies lay the foundations for a freer internet upon which communities can evolve into network states. Each protocol in the Logos stack seeks to empower its users while upholding civil liberties and fundamental freedoms.
[Logos](https://logos.co/) is a social movement and decentralised technology stack built to revitalise civil society.
P2P networks are at the heart of decentralised technologies and libp2p has quickly gained popularity as the go to p2p stack.
We, the IFT P2P team, have successfully implemented and deployed a full fledged libp2p stack, which is now powering [Logos](https://logos.co/), the [Nimbus Ethereum 2 client](https://nimbus.team/), and the [Status app](https://status.app/) .
Our implementation is written in Nim - an efficient, expressive and elegant programming language.
Besides developing [nim-libp2p](https://github.com/status-im/nim-libp2p), we conduct applied P2P research and take part in the libp2p specification process.
Lately, we arefocusing heavily on the P2P Logos module. This module incorporates P2P protocols that extend beyond libp2p.
### The role:
We are seeking a skilled P2P Networking Protocol Engineer to work on the implementation and refinement of P2P networking protocols.
Your focus will be on developping the Logos core P2P module, implementing P2P protocols, and advancing the nim-libp2p implementation by further architecting and developing its capabilities, adhering to existing specifications, and also improving and enhancing existing protocols.
Your responsibilities include collaborating across teams to address networking-specific needs, ensuring interoperability, scalability, and security in distributed systems.
You will play a critical role in researching and developing innovative solutions, pushing the boundaries of P2P networking technology to meet evolving demands effectively.
### Key responsibilities:
### Interview Process:
We are happy to pay in any mix of fiat/crypto.