Rust Software Engineer (Cryptography)

  • Blockchain
  • Permanent
  • Remote, OR 97458, USA

Panther Protocol is building an end-to-end privacy protocol for digital assets (zAssets), which will be Open Source, interoperable with DeFi and public blockchains, and governed by a DAO. We have ambitious plans to provide financial privacy and give economic freedom to people and institutions, while enabling counterparty trust and voluntary regulatory compliance.

We are looking to expand our team with extraordinary individuals who share our core values in financial privacy and freedom. Successful applicants will join an experienced and dynamic international team with a extensive experience in the Blockchain, Finance, Cryptography space.

We are recruiting an experienced Rust Software Engineer to join our experienced team and manage complex projects. You must ideally have extensive cryptography experience and implementing zero knowledge proof solutions. Experience managing multiple complex projects preferably within the web3 space, a passion for blockchain technology, and a drive to join a solution-oriented team is a major plus.

**Responsibilities **

  • Analyse and implement proof systems and architectures for private computation

  • Design and implement zero knowledge circuits in Rust

  • Perform security analysis, measure performance of and debug circuits

  • Write specifications and communicate research findings through write-ups

  • Breakdown complex problems, and know what can and what can't be dealt with later

Requirements

  • Experience with compilers, VMs, domain-specific languages

  • Familiarity with Zero-Knowledge Proofs (zk-SNARK, circom, Plonk/Halo2, zk-STARK), elliptic curve cryptography, and circuit design

  • Experience with low level/strongly typed languages (C/C++/Go/Rust or Java/C#)

  • Very strong academic or engineering background (PhD-level or equivalent in industry); relevant research experience

  • Keen communicator, eager to share your work in a wide variety of contexts, like internal and public presentations, blog posts and academic papers.

  • Experience with Open Source software

  • Experience in, and passion for, blockchain technology

Bonus points if

  • Experience in provable and/or private computation (zkEVM, other ZK VM)

  • Rust Zero Knowledge tooling

  • Experience with WebAssembly

Benefits

  • Remote work with a highly talented team in a dynamic, fast-growth startup
  • Opportunity to work with ground-breaking technology on a philanthropic mission to improve privacy and trust in the decentralized world
  • Close collaboration with leading projects and thought leaders in the space
  • Attractive compensation with upside potential