iftother
Decentralised Messaging Engineer - Rust
Remote (Worldwide) (Remote)midAdded 2 days ago
About this role
Join Logos' messaging team to engineer decentralized communication infrastructure using Rust. You'll implement cutting-edge messaging protocols, design developer-friendly SDKs, and contribute to open specifications that enable permissionless, privacy-first communication networks.
What you'll do
- Implement messaging protocols in Rust SDK, converting protocol specifications into production-grade code
- Design and own the SDK's public API, documentation, and developer experience
- Contribute to messaging protocol specification development with the team
- Handle diverse technical problems across the project in a small team environment
- Create technical documentation and participate in async design discussions
What they're looking for
- Rust programming (production-quality, team-oriented code)
- Deep knowledge of instant messaging systems (Signal, Matrix, XMPP, etc.)
- Decentralized and peer-to-peer systems architecture
- Cryptographic primitives (signatures, ciphers, key exchanges)
- Secure messaging principles (forward secrecy, post-compromise security)
- Message Layer Security (MLS) or OpenMLS
- P2P transport layers (Waku, libp2p)
- Post-quantum cryptography (bonus)
Benefits
- Remote, worldwide position with async work flexibility
- Work on frontier cryptography and decentralized protocol problems
- Real ownership over SDKs enabling open communication
- Small team environment with significant growth opportunities
- Flexible compensation in fiat or crypto
- Alignment with Web3 and open internet principles
Opens the official application on the employer’s site. No login required.