Cryptographic Engineer - IOE: Cardano
Input-Output Global
What the role involves: Work independently and collaborate with distributed teams across multiple time zones, showing initiative and ownership over tasks Design and implement cryptographic constructions, including digital signatures, zero-knowledge proofs, accumulators, commitment schemes Work independently on software development tasks, demonstrating proactive problem-solving skills Develop and maintain cryptographic libraries (primarily in Rust and Haskell, occasionally in C) with an emphasis on safety, performance, clarity, and auditability Translate advanced cryptographic concepts from academic research into well-structured, reliable implementations that will be used in production systems Contribute to cryptographic design discussions, parameter tuning, performance benchmarking, particularly for elliptic curve and zk-based constructions Analyze and validate protocol security, ensuring soundness, liveness, & resistance to practical adversaries Collaborate with researchers, software architects, & formal methods specialists to align implementation with protocol specifications Write & maintain clear documentation, including developer guides and internal design notes Troubleshoot, debug, optimize cryptographic code & its interactions w/ broader systems Keep up to date with recent cryptographic advancements & assess their relevance to the project
Contact: Marios Nicolaides
Cryptographic Engineers contribute to design, implementation, and integration of secure cryptographic protocols across Cardano-related initiatives, including Cardano Core Cryptographic Primitives, Mithril, ALBA, Leios, etc. This role bridges applied research and engineering, focusing on translating cutting-edge cryptographic designs into robust, production-grade systems. The cryptography engineer will collaborate closely with researchers, protocol designers, software architects, product managers, and QA teams to ensure cryptographic correctness, performance, and system alignment. A strong emphasis is placed on high assurance coding, cryptographic soundness, and practical deployment readiness.
Last updated: 2025-06-04 posted on 2025-06-04