Search...

Decentralised Messaging Engineer - Rust

Institute of Free Technology logo
Institute of Free Technology

Fostering innovation, defending digital liberties

Singapore, SG
About Institute of Free Technology

A mission-driven tech startup studio that takes ideas from the drawing board to market with financial, technical, legal, people operations, and brand-building support. The organization supports and stewards infrastructure initiatives including Nimbus, Status, Keycard, and Logos, and emphasizes security practices such as incident reporting and vulnerability bounty programs. It invites collaboration with startups aligned with its mission and provides brand assets and resources for partners.

View jobs by Institute of Free Technology

Skills

About the Role

You will implement messaging protocol specifications as production quality Rust code in the reference SDK. You will design and refine the SDK API surface and developer-facing documentation to provide a great developer experience. You will contribute to protocol specifications, participate in asynchronous design discussions, write clear technical documentation, and pick up cross-functional engineering tasks as needed.

Requirements

  • Deep familiarity with real-world instant messaging systems such as Signal, Matrix, or XMPP
  • Experience with decentralised computing, peer-to-peer systems, and distributed networks
  • Comfort working with cryptographic primitives and secure private messaging principles including forward secrecy and post-compromise security
  • Solid experience writing reliable, maintainable Rust code
  • Previous experience with Web3, blockchains, and open protocols
  • Strong alignment to the project principles: https://logos.co/manifesto/

Responsibilities

  • Implement messaging protocols in the reference SDK using Rust
  • Own SDK API design and developer experience
  • Contribute to messaging protocol specifications
  • Pick up cross-functional engineering tasks and learn as needed
  • Write technical documentation and participate in asynchronous design discussions

Benefits

  • Remote work (Worldwide)
  • Flexible payment in fiat or crypto
  • Asynchronous remote collaboration