Decentralised Messaging Engineer

Logos

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Implement messaging protocols in the reference SDK in production-quality Rust
  • Own API design, ergonomics, and developer-facing documentation for the SDK
  • Contribute to messaging protocol specifications alongside the team
  • Tackle problems outside immediate scope and participate in async design discussions
  • Write clear technical documentation for collaborators across the project

Requirements

  • Deep familiarity with real-world instant messaging systems such as Signal, Matrix, or XMPP
  • Experience with decentralised computing, peer-to-peer systems, or distributed networks
  • Comfort working with cryptographic primitives and secure private messaging principles
  • Solid Rust experience writing reliable, maintainable code in a team setting
  • Previous experience with Web3, blockchains, open protocols, and their underlying values
  • Strong alignment with the Logos manifesto and principles

Preferred Qualifications

  • Experience with Post-Quantum Cryptography applied to secure messaging
  • Experience with MLS or the OpenMLS library
  • Authored or contributed to an open specification
  • Familiarity with P2P transport layers such as Waku or libp2p
  • Experience working for an open source organisation
  • Comfortable working remotely and asynchronously

About the Company

Logos is 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 & tools

RustP2PCryptographyWeb3

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Deep familiarity with real-world instant messaging systems
  2. 02Experience with decentralised computing and peer-to-peer systems
  3. 03Comfort with cryptographic primitives and secure messaging principles
  4. 04Solid Rust experience in a team setting
  5. 05Previous experience with Web3, blockchains, and open protocols
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches