DevJobs

Cryptography Engineer

Overview
Skills
  • C++ C++
  • Rust Rust
  • Blockchain protocols
  • Elliptic curve cryptography
  • Zero-knowledge proofs

We are looking for a hands-on cryptography engineer or experienced software developer to join our core engineering team and work on privacy-first, next-generation blockchain technology. Our stack is primarily built in Rust (with some components in C++), and we use zero-knowledge proofs, elliptic curve cryptography, and other cutting-edge cryptographic techniques.


Who you are

You are either:

  • An experienced software engineer (strong in Rust) with a deep interest in applied cryptography; or
  • A security auditor/cryptography researcher experienced in reviewing and analyzing cryptographic implementations, even if your programming experience is lighter.


What you’ll do

  • Contribute to the design and implementation of advanced cryptographic protocols.
  • Work closely with researchers and engineers to translate theory into production-grade code.
  • Take part in internal and external reviews of cryptographic primitives and implementations.
  • Participate in collaborations with academic and industry partners.


What we’re looking for

  • Strong programming experience in Rust.
  • Understanding of applied cryptography and familiarity with concepts like ZKPs, elliptic curves, and blockchain protocols.
  • Curiosity and drive to learn new cryptographic tools and frameworks.
  • Good communication and teamwork skills.


Bonus points

  • Experience in auditing or verifying cryptographic codebases.
  • Contributions to open-source cryptography or blockchain projects.
  • Publications or participation in cryptography research communities.

QEDIT