Skip to main content

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
Apply on the employer's site

Opens the official application on the employer’s site. No login required.