job image

ZK Proof Engineer (Cairo & Circom)

Rollup Stack for Bitcoin

mid to senior Competitive Remote Europe / USA zkproof engineering

Company Overview:

We are working with an innovative company specializing in interoperable rollups secured by Bitcoin. They are at the forefront of blockchain scalability solutions and cryptographic research, pushing the boundaries of zero-knowledge proof (zkProof) technologies to achieve robust and secure decentralized applications.

 

Role Overview:

We are seeking a talented and experienced zkProof Coder proficient in Cairo and Circom to join our client’s growing cryptography team. This role involves developing advanced zero-knowledge proof systems and working on cutting-edge projects to ensure scalability, privacy, and security across blockchain networks.

 

Key Responsibilities:

 

• Design, implement, and optimize zkProof circuits using Cairo and Circom.

• Collaborate with blockchain developers and researchers to integrate zkProof systems into decentralized applications and rollups.

• Contribute to the development of zkRollup solutions and ensure their secure implementation in various blockchain ecosystems.

• Write efficient and secure cryptographic code, adhering to best practices in zero-knowledge cryptography.

• Continuously research and implement the latest advancements in zkProof protocols, cryptographic algorithms, and privacy-preserving technologies.

• Debug and troubleshoot zkProof-related issues in production environments.

• Collaborate with cross-functional teams to ensure smooth deployment of cryptographic solutions.

 

Requirements:

 

3+ years of experience in cryptography or related fields, with a strong focus on zkProofs.

• Proficiency in Cairo and Circom for building zkProof circuits.

• Strong understanding of zkRollups, SNARKs, STARKs, and other zero-knowledge proof technologies.

• Experience with Ethereum, Layer 2 solutions, or other blockchain platforms.

• Familiarity with cryptographic protocols and security concepts in blockchain systems.

• Experience with Rust, Solidity, or other relevant programming languages is a plus.

• Strong problem-solving skills and the ability to work in a dynamic, fast-paced environment.

 

Nice-to-Have:

 

• Contributions to open-source cryptographic projects.

• Experience in building scalable, decentralized systems.

• Familiarity with Bitcoin-related protocols and interoperability.

Apply now