Careers
Cryptography engineer / applied cryptographer
Position: Cryptography engineer / applied cryptographer
Type: Fully remote, full-time, B2B (freelance) contract
Description: zkFold is developing solutions for blockchains and Web3. We apply zero-knowledge cryptography to build state-of-the-art blockchain infrastructure and smart contract development tools. Our team consists of talented Haskell and Rust developers with a strong math and computer science background, including several PhDs.
We seek a cryptography engineer who will contribute to the design of cryptographic protocols used in our products and to their implementation.
Our ideal candidate is someone who is motivated to work on implementing cutting-edge cryptographic protocols that will be used in our blockchain infrastructure products. The candidate will be staying up-to-date with the latest developments in the ZK space. Besides, they will contribute to the design of our solutions by adapting the state-of-the-art tech to the requirements and constraints imposed on our products.
Your responsibilities
- Implement new cryptographic primitives and integrate the existing ones into our codebase
- Contribute to the design and development of our zero-knowledge proof protocols
- Develop hardware-accelerated versions of the performance-critical components
- Write technical papers and documentation
Requirements
- Strong math / computer science background
- Familiarity with zero-knowledge proof algorithms, elliptic curves, and public key cryptography
- Excellent knowledge of Rust
- Ability to write high-quality code
Desired qualifications (any of these would be a plus)
- Familiarity with Haskell and functional programming in general
- Experience in developing cryptographic libraries
- Experience with hardware-accelerated computations
- Experience in blockchain development
How to apply
Send your CV to info@zkfold.io