Position: Cryptography specialist
Company: Boosty Labs
Experience required: 3y
Category: Other
English level: upper
Published: 2022-09-01T00:00:00+03:00

We are building a Sybil-resilient decentralized and Zero-Knowledge filtering of Blockchain users of DApps. This provides instant and trustless enrollment and verification of facts about user demographics, while revealing zero information about the verified user.

Responsibilities:

- Read and understand specific parts of the international standards around digital identity documents (e.g. ICAO 9303)

- Understanding the limitations of Zero-Knowledge Proofs, assist in improving designing a verification algorithm for the validity of these identity documents, balancing runtime complexity with ability to support as many documents as possible

Must have:

- Knowledge of the basics of cryptography, including common digest and signature algorithms, sparse merkle trees,

- Good understanding of Zero-Knowledge Proofs. Experience in writing Circuits. Understanding how the circuit’s code translates to proving time and memory complexity of the output.


Ideally would have:

- Experience in writing ZK circuits on Circom

- Knowledge or experience in implementing Multiparty Computation applications (if you’re good at MPC but not at ZKPs, still reach out to us!)

Team size 
3-5 people

We offer:
-Competitive salary
-Modern office near the city center
-Informal and friendly atmosphere
-The ability to focus on your work: a lack of bureaucracy and micromanagement
-Flexible working hours
-Ability to combine remote and work in the office
-Paid vacation and sick leaves
-English speaking club with native speake