Decentralised Messaging Engineer - Rust

L
LogosDecentralised web
Remote (Worldwide)Full-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
BlockchainRustDocumentation

Requirements

  • 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/

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
  • 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
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now