Back to All Positions
EngineeringSenior

Senior ZK Smart Contract Engineer

RemoteFull-timeEngineering

About the Role

We are looking for a Senior ZK Smart Contract Engineer to lead the development of zero-knowledge proof systems and privacy-preserving smart contracts. You will work on cutting-edge cryptographic protocols and help shape the future of private blockchain infrastructure.

Responsibilities

  • Design and implement zero-knowledge circuits using Circom, Noir, or similar frameworks
  • Develop and audit smart contracts for ZK-based protocols
  • Optimize proof generation and verification for production systems
  • Collaborate with cryptography researchers on novel protocol designs
  • Lead code reviews and mentor junior engineers
  • Contribute to open-source ZK tooling and documentation

Requirements

  • 5+ years of smart contract development experience (Solidity, Rust, or similar)
  • 2+ years working with zero-knowledge proof systems
  • Deep understanding of elliptic curve cryptography and zkSNARKs/zkSTARKs
  • Experience with circuit design and constraint systems
  • Strong background in computer science fundamentals
  • Excellent problem-solving and communication skills

Nice to Have

  • Experience with formal verification tools
  • Contributions to major ZK projects (Zcash, Aztec, StarkNet, etc.)
  • Published research in cryptography or blockchain
  • Experience with Rust and low-level systems programming

Apply for this Position

Send your resume and a brief introduction to our careers team.

Apply Now

Share this Position