About the role
Responsibilities Integrate ML-KEM and ML-DSA behind versioned Rust interfaces for node, TheoID and SDKs Plan hybrid classical and post-quantum signature migration on a live chain Build or integrate ZK proof-verification libraries embedded in the runtime Define key handling, rotation and recovery for TheoID Write threat models for shipped surfaces and work with external auditors Add benchmarks in CI for sign, verify, encapsulate and prove/verify paths Requirements Public Rust cryptography work with a GitHub, crates.io or publication link Production Rust: ownership, lifetimes, traits over field or curve types, no_std Implemented at least one cryptographic scheme from a spec and test vectors Working knowledge of lattice-based PQC, hash-based signatures, SNARK/STARK or elliptic-curve signatures Ability to explain side channels, nonce misuse and malleability risks Preferred Qualifications Contributions to RustCrypto, dalek, arkworks, Plonky, halo2 or similar projects Audit experience, fuzzing or formal methods PhD or published cryptography research Benefits Equity in Launch Legends and Autheo plus a THEO token allocation Remote part-time cofounder role of at least 20 hours per week; no cash salary About the Company Launch Legends is bridging Web3 blockchain with enterprise Web2 integration. Autheo is a Layer-0 OS with an integrated Layer-1 blockchain, live on Mainnet since May 2026.