zkFold logo

Careers

Haskell developer

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