Job Description of Senior ZK Engineer at Bitlayer
How to Apply:
Reach out to us at Bitlayer Resume Collection Form with your resume and any relevant socials and files.
Responsibilities:
- Contribute to the BitVM project as an open-source developer.
- Design and develop the ZKP protocol for Bitlayer's products.
Requirements:
- Strong programming skills in general languages such as Rust or C++.
- Programming skills in Bitcoin script language.
- Knowledge of state-of-the-art ZK proof system (Plonky2 / Plonky3 / Halo2 etc) and zkVM (RiscZero / SP1 etc).
- Proficient in open source contribution - follow coding standards, write clean and maintainable code, and adhere to best practices.
- Skilled in performance benchmarking, profiling and optimization of system level software.
- Deep understanding of blockchain technologies and scaling solutions.
Nice to Have:
- Top tier papers in cryptography or blockchain field.
- Experience in designing and building ZK rollup systems.
- Experience in technical writing (publications, articles, twitter threads, etc).