Engineer (Distributed Systems, Rust)

Logos is a movement supporting the development of the decentralised web, laying foundations for a freer internet upon which communities can evolve into network states.
Distributed Systems
Remote

Description For Engineer (Distributed Systems, Rust)

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.

The project, Nomos, is a sovereign, modular, zk-encrypted network of blockchains, serving as the trustless agreements layer of the Logos stack. It will provide a common infrastructure layer for communities and aspiring network states to build social, governance, and financial services that uphold their members' fundamental rights and values.

As an Engineer, you will:

  • Implement designs specified by the Nomos research team
  • Contribute to the design of new protocol solutions
  • Design, specify, and build distributed systems
  • Develop proof of concepts and production-ready code
  • Evaluate, adapt, and implement ideas from research papers
  • Stay up-to-date with emerging technologies in blockchain, p2p networks, distributed systems, cryptography, Zero-Knowledge proofs, MPC, etc.
  • Conduct preliminary theoretical and practical analysis of system performance

Key requirements:

  • Strong coding experience in Rust (MUST-have)
  • Experience in complex Distributed Systems in production, preferably in byzantine settings (blockchain) or similar
  • Strong background in Computer Science and Math
  • Excellent communication skills
  • Strong interest in privacy, censorship-resistant technology, and open protocols

Bonus qualifications:

  • Research experience in Distributed Systems, ideally byzantine settings
  • Experience working for an open-source organization
  • Knowledge of cryptography
  • PhD in Computer Science, Mathematics, or related area
  • Solid knowledge of mathematics (probability and statistics)

This role offers exposure to cutting-edge technologies and the opportunity to contribute to a project aimed at creating a freer internet infrastructure. The company offers flexible compensation, with the option to be paid in any mix of fiat and crypto currencies.

Last updated 4 months ago

Responsibilities For Engineer (Distributed Systems, Rust)

  • Implement designs specified by the Nomos research team
  • Contribute to the design of new protocol solutions
  • Design, specify, and build distributed systems
  • Develop proof of concepts and production-ready code
  • Evaluate, adapt, and implement ideas from research papers
  • Stay up-to-date with emerging technologies in blockchain, p2p networks, distributed systems, cryptography, Zero-Knowledge proofs, MPC, etc.
  • Conduct preliminary theoretical and practical analysis of system performance

Requirements For Engineer (Distributed Systems, Rust)

Rust
  • Strong coding experience in Rust (MUST-have)
  • Experience in complex Distributed Systems in production, preferably in byzantine settings (blockchain) or similar
  • Strong background in Computer Science and Math
  • Excellent communication skills
  • Strong interest in privacy, censorship-resistant technology, and open protocols

Benefits For Engineer (Distributed Systems, Rust)

  • Flexible compensation (fiat/crypto mix)

Interested in this job?