Blockchain ZK Engineer
Remote
Contractor
#Blockchain
#Web3
#Engineering
#Go
#Rust
#TypeScript
#EVM
#Distributed Systems
#Debugging
#Problem Solving
#Systems
ChainSafe is a premier blockchain research and development firm dedicated to building infrastructure for the decentralized web. We are deeply committed to the open-source ethos, contributing to major ecosystems like Ethereum, Polkadot, and Filecoin while developing innovative solutions in gaming, bridging, NFTs, and decentralized storage. As we continue to expand our Sygma interoperability protocol, we are looking for a talented Blockchain ZK Engineer to join our global, remote-first team as a contractor.
What you'll be doing
- Architect and implement extensions for the Sygma interoperability protocol, focusing on the design of trust-minimized ZK and Optimistic bridges to enable full consensus verification across networks like Ethereum and Bitcoin.
- Collaborate closely with our research team to explore novel optimization scenarios, conduct proof-of-concept implementations, and report your findings during technical sessions.
- Take a lead role in high-level architectural and design decisions to enhance the performance, modularity, and overall quality of our cross-chain bridging solutions.
What you'll bring
To be successful in this role, you should have a strong background in software engineering and a passion for decentralized technology. We are looking for the following qualifications:
- At least 3 years of experience as a Software Engineer, with 2 or more years specifically focused on blockchain technologies.
- Practical experience designing and writing zkSNARK circuits using libraries such as Halo2, Plonky2, Arkworks, or Circom.
- Solid understanding of the EVM and experience building distributed systems.
- Proficiency in Rust or a similar programming language, typically gained over 1 to 2 years of professional work.
- Strong debugging skills and a natural curiosity that drives you to explore complex, unfamiliar codebases.
- Excellent communication skills in English and a proactive approach to sharing knowledge with the team.
What you'll get
We value your autonomy and your contribution to our results-driven environment. As a member of our team, you will receive:
- The flexibility of a remote work arrangement.
- Opportunities for continuous professional learning and personal growth within a global, community-oriented organization.
- A collaborative culture that prioritizes diversity, inclusion, and open-source contributions.
Our hiring process begins with a 30 to 45 minute screening call with a recruiter, followed by a 60-minute interview with our hiring team and a 60-minute technical interview. The final step is a technical task, which is designed to take under 4 hours to complete. We encourage you to apply even if you do not meet every single requirement listed, as we value fresh perspectives and diverse backgrounds.


