Job Description
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.
Please note: this role operates within the European time zone
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, and practical programming experience in real-world codebases.
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.
- Audit cutting-edge cryptographic libraries.
- Apply FV methods on highly sensitive codebases.
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.
- Familiarity with formal verification methods with emphasis on cryptography.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.