Zero Knowledge Research Engineer
Skills
Computer ScienceAnalytical SkillsBlockchainComputationElectronic CircuitsOpen-Source SoftwarePresentations
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Strong engineering background
- Proficiency in Rust
- Experience with zero-knowledge argument systems and technologies (zk-SNARK, circom, Nova, Plonk/Halo2, zk-STARK)
- Strong communication skills, able to share work in various formats
- Experience with blockchain technology
- Alignment with company principles
Nice to have
- Deep understanding of zero-knowledge argument systems
- Experience with elliptic curve cryptography and circuit design
- Experience with Open Source software
Day to day
- Implementing and analyzing components of zero knowledge argument systems and architectures for private computation
- Writing comprehensive specifications for zero-knowledge circuits and measuring their performance
- Debugging and optimizing circuits as needed
- Contributing to applied research and pushing the boundaries of private computation technology
Hiring process
- Interview with our POps team
- Interview with team member from the Vac team
- Pair programming task with the Vac team
- Interview with Vac team lead
