Unknown - Decentralised Messaging Engineer
Requirements
• Implement messaging protocols in the reference SDK, translating specs into reliable, production-quality Rust • Own API design and developer experience of the SDK surface including abstractions, ergonomics, and documentation • Deep familiarity with real-world instant messaging systems (Signal, Matrix, XMPP etc.) and their tradeoffs • Experience with decentralised computing, P2P systems or distributed networks • Solid Rust experience for reliable, maintainable code • Experience with Web3, blockchains, open protocols and alignment with their values • Experience with MLS (RFC 9420) or OpenMLS • Authored open specifications or familiarity with Waku/libp2p
Responsibilities
• Implement our messaging protocols in our reference SDK, translating protocol specs into reliable, production-quality Rust • Own the API design and developer experience of the SDK surface — abstractions, ergonomics, and developer-facing documentation • Contribute to messaging protocol specifications alongside the team • As a member of a small team, you'll wear many hats — picking up problems outside your immediate lane, learning as you go, and growing with the team • Write clear technical documentation and participate in async design discussions with collaborators across the project • Deep familiarity with real-world instant messaging systems - you've worked on, contributed to, or spent serious time understanding how systems like Signal, Matrix, XMPP, or similar are built, where they make tradeoffs, and where they struggle • Experience with decentralised computing - peer-to-peer systems, distributed networks, or decentralised application infrastructure • Comfort working directly with cryptographic primitives - signatures, ciphers, and key exchanges and an understanding of secure private messaging principles such as forward secrecy, post-compromise security, and key management • Solid Rust experience: comfortable writing reliable, maintainable code in a team setting • Previous experience with Web3, blockchains, open protocols, and the values that underpin them • A strong alignment to our principles: https://logos.co/manifesto/
Benefits
• Wear many hats in a small team, picking up problems across areas and growing with the team
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT