Decentralised Messaging Engineer - Rust
โจ AI Summary
Logos is dedicated to fostering the decentralized web, creating technologies that support a free internet and empower communities. The Logos Messaging Team is developing communication infrastructure that is permissionless, interoperable, and user-centric, striving for a network ungoverned by any single entity.
Role Overview:
As a member of our small team, you will tackle challenging problems in decentralized group messaging using MLS. You will implement messaging protocols in our SDK, ensuring high-quality Rust code and API design while actively participating in the protocol specification process.
Main Responsibilities:
- Develop messaging protocols within our reference SDK, converting specifications into reliable, production-ready code.
- Design the API and enhance the developer experience through effective abstractions and documentation.
- Collaborate on messaging protocol specifications with the team.
- Engage in various tasks beyond your immediate focus, fostering growth and learning.
- Create clear technical documentation and engage in asynchronous design discussions with team collaborators.
Requirements:
- Strong familiarity with instant messaging systems like Signal or Matrix.
- Experience in decentralized computing and working with cryptographic primitives.
- Proficient in Rust programming, with a history of producing maintainable code.
- Alignment with our core principles outlined in the manifesto.




