
A “Rust Cryptography Engineer for Lurk” will support the development of the Lurk programming language, a Turing-complete language for zk-SNARKs. The ideal candidate for this job will have experience writing zk-proofs or zk-proof adjacent software in Rust, as Lurk expression evaluation, proving, and verification are done in Rust.
Job Responsibilities...
- Work closely with the current Lurk engineering team, a technical program manager, and core collaborators to support the growth of the language
- Invest significant time in learning and understanding the current Lurk language and understanding its trajectory
- Maintain and develop the code base
- As needed:
- Write Lurk circuits in Rust
- Support and improve Nova integration and other proving backends
- Work directly in or with forks of external repositories on which Lurk depends (, , )
- Author new libraries to improve manual and automated creation of efficient circuits/witnesses
- Engage with research literature and researchers to ensure the correct deployment of new technologies
You might be a good fit for this job if you...
- are excited by cutting-edge cryptography
- have experience coding cryptographic circuits
- love working in Rust
- have been a part of open source collaborations across organizations and repositories
- are familiar with the landscape and technology of zk-SNARKs
- grok why a Turing-complete language for recursive zk-SNARKs is significant
- are familiar with one or more SNARK proving systems (Lurk currently supports Groth16 and will soon support Nova proofs)
- want to turn cryptography research into working tech
Listed in: Web3 Jobs, Remote Web3 Jobs, Research Web3 Jobs, Developer Crypto Jobs, Engineering Crypto Jobs, Rust Web3 Jobs, Manager Web3 Jobs, Full Time Crypto Jobs.
Rust Cryptography Engineer for Lurk at Protocol Labs: FAQ
Is the Rust Cryptography Engineer for Lurk role at Protocol Labs remote?
Yes — Protocol Labs is hiring this Rust Cryptography Engineer for Lurk as a remote role. You can apply from anywhere unless the listing specifies a region.
What skills are required for the Rust Cryptography Engineer for Lurk role at Protocol Labs?
This Rust Cryptography Engineer for Lurk role is associated with the following skills and technologies:
- Remote
- Research
- Developer
- Engineering
- Rust
- Manager
Read the full job description above for the complete list of requirements.
Is the Rust Cryptography Engineer for Lurk role at Protocol Labs full-time or contract?
Protocol Labs is hiring this Rust Cryptography Engineer for Lurk as a full time position.
How do I apply for the Rust Cryptography Engineer for Lurk role at Protocol Labs?
You can apply for the Rust Cryptography Engineer for Lurk role at Protocol Labs directly on this page using the Apply button. Remote candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.