Lead Protocol Engineer (Go / Cryptography)
Core
Architecting the core settlement engine for a next-generation Digital Asset Platform to solve regulatory compliance vs. transaction confidentiality in institutional finance.
Role type
Lead Protocol Engineer (Go / Cryptography)
Builds
Custom blockchain application with privacy-preserving primitives and MPC mixing network
Domain
Institutional Finance / Distributed Systems / Applied Cryptography
Deliverable
production ML models | product features
Required skills
Go (Golang), Elliptic Curve Cryptography (ECC), BFT consensus algorithms, P2P networking, state replication, Pedersen Commitments, Bulletproofs, Multi-Party Computation (MPC), Verifiable Secret Sharing (VSS), Ristretto255, gnark-crypto
Preferred skills
Cosmos SDK, CometBFT, Zero-Knowledge Proofs (Sigma protocols), Math-to-Code translation, Account Model vs. UTXO Model trade-offs
Technologies
Go, Cosmos SDK, CometBFT, Tendermint, gnark-crypto
Responsibilities
Architect and build custom blockchain application using Go, Cosmos SDK, and CometBFT; Implement and optimize privacy-preserving primitives (Pedersen Commitments, Bulletproofs); Engineer custom ABCI++ extensions for on-chain MPC mixing network; Design custom KVStore state machine for homomorphic encrypted balances; Optimize cryptographic operations for low latency and high throughput; Build secure off-chain query layers and view key mechanisms for regulatory auditing
Seniority
Senior, hands-on IC