Job Description
Summary
As an Engineer, you will contribute by implementing the design as specified by the Nomos research team. In addition, you will contribute to the design of new protocol solutions. You will design, specify and build distributed systems. You will build proof of concepts to explore implementation solutions, as well as develop production-ready code and optimizations.
It's expected that you understand papers well enough to be able to take all necessary steps for their evaluation, adaptation and implementation. The project will expose you to the newest ideas and allow you to stay up-to-date with what is emerging in the space (blockchain, p2p networks, distributed systems, cryptography, Zero-Knowledge proofs, MPC, etc.). You might conduct preliminary theoretical and practical analysis of the performance of the systems and present the results.
Ideally, you will have:
- Coding experience in Rust - this is a MUST-have requirement for this role!
- Experience in complex Distributed Systems in production, preferably in byzantine settings (blockchain) or similar. Alternatively, experience in cloud computing systems, especially if developed at the systems level and complemented with advanced Rust knowledge.
- Strong background in Computer Science and Math, or a related area.
- Keen communicator, eager to share your work in a wide variety of contexts, like internal and public presentations.
- Strong interest in privacy, censorship-resistant technology, open protocols.
Skills
- Communications Skills
- Development
- Rust
- Software Engineering