Cryptography Engineer - Odiin. - New York, NY
Odiin.
This role involves applying advanced cryptographic techniques to protect data, enable secure transactions, and ensure system integrity.
Key Responsibilities
Design and implement cryptographic algorithms and protocols for secure communication, transactions, and data storageEvaluate and improve the security of existing systems, smart contracts, and blockchain protocolsPerform threat modeling and cryptographic risk analysisCollaborate with software engineers, blockchain developers, and security teams to integrate cryptography into applicationsStay up-to-date with academic and industry advancements in cryptography and blockchain securityDocument cryptographic designs, protocols, and security assessmentsSupport audits, code reviews, and penetration testing for cryptography-related components
Required Skills & Experience
Strong foundation in cryptography, number theory, and secure system designProficiency in programming languages such as C, C++, Rust, Python, or GoExperience implementing cryptographic primitives (hashing, encryption, digital signatures, zero-knowledge proofs)Understanding of blockchain technologies and smart contractsKnowledge of security standards and protocols (TLS, PKI, multi-party computation, etc.)