Lead Cryptography Engineer (MPC & Confidential Computing)
Core
Architecting the core Key Management Service (KMS) for a next-generation Digital Asset Platform, implementing threshold signing protocols inside attested execution environments to solve regulatory compliance and transaction confidentiality challenges in institutional finance.
Role type
Lead Cryptography Engineer (MPC & Confidential Computing)
Builds
A custody engine and Key Management Service (KMS) for institutional digital assets
Domain
Institutional Finance / Cryptography / Hardware Security
Deliverable
production ML models | product features
Required skills
Go (Golang), Elliptic Curve Cryptography (ECC), BFT consensus algorithms, P2P networking, state replication, MPC (Multi-Party Computation), Verifiable Secret Sharing (VSS), Trusted Execution Environments (TEEs), AMD SEV-SNP, Intel TDX, Confidential Containers (CoCo), RATS (Remote ATtestation procedureS), Rust, memory-safe code
Preferred skills
Cosmos SDK, CometBFT, Pedersen Commitments, Zero-Knowledge Proofs (Bulletproofs, Sigma protocols), Ristretto255, gnark-crypto, FinTech background, Account Model vs. UTXO Model
Technologies
Go, Rust, AMD SEV-SNP, Intel TDX, Confidential Containers, Cosmos SDK, CometBFT, gnark-crypto
Responsibilities
Architect and implement high-performance threshold signature schemes (DKLS23) for ECDSA key generation and signing; Design and build services running inside Trusted Execution Environments (TEEs); Implement the RATS architecture to ensure hardware/software integrity verification; Design "Cold Ceremony" workflows integrating offline hardware tokens; Write and optimize memory-safe code operating on key material within encrypted memory regions; Design mechanisms to cryptographically bind business logic approvals to MPC signing sessions
Seniority
Senior, hands-on IC