All vacancies

Decentralised Messaging Engineer - Rust

Logos · remote · full-time
cryptoweb3 Rustdecentralised computingcryptographic primitives
7.1
AI Score
The vacancy is well-structured but lacks clarity in compensation and company information.
Job description
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.
Responsibilities
### Key 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 - As a member of a small team, you’ll 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
Requirements
### You will ideally have - 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
Conditions
### Compensation - The expected compensation range for this role is negotiable, dependent on how we assess your skills and experience throughout our interview process. - We are happy to pay in any mix of fiat/crypto.
Apply to this role