Flag job

Report

Protocol Engineer (Native Libraries)

Min Experience

4 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Waku is part of the Logos tech stack, 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. As a p2p messaging protocol, born from the original Web3 vision, Waku is a decentralised, censorship-resistant, privacy-preserving communication network that enables anyone to message, interact, collaborate, and coordinate without worrying about surveillance or deplatforming. We are a cypherpunk group, looking for other builders to join a principle-first organisation and build truly decentralised software. Responsibilities: Implement open protocols for peer-to-peer secure messaging. Maintain Golang, Rust and other language SDKs built on top of FFI bindings. Create and maintain a sustainable and fault-tolerant distributed system. Write and maintain Nim code (nwaku codebase). Understand and optimise the core functionality of complex software systems. Provide feedback on overall design decisions, and participate in code reviews. Use libp2p to build infrastructure-level protocols. Support platforms and operators using nwaku software.

About the company

Waku is part of the Logos tech stack, 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.

Skills

golang
rust
nim
libp2p