About the company
MultiversX is a highly scalable, secure and decentralized blockchain network created to enable radically new applications, for users, businesses, society, and the new metaverse frontier.
Job Summary
Here’s what you’ll do:
📍Designing APIs for cryptographic libraries that are easy to use and hard to misuse Implement cryptographic tools and algorithms 📍Signature schemes, including multi and threshold signatures 📍Distributed key generation algorithms 📍Merkle trees 📍Encryption schemes 📍Zero-knowledge proofs 📍Key management 📍Authentication mechanisms and securing data in flight and at rest 📍Ensuring secure coding practices and compatibility with client-based applications (browsers, Ledger devices, etc.) 📍Help us change the world
To succeed in this role, you:
📍Have a good understanding and experience in using cryptographic protocols (encryption and signature schemes, zero-knowledge proofs, etc.). 📍Have previous experience in systems security and implementation best practices. 📍Have experience in implementing cryptographic primitives and using hardware/trusted execution environments (smart-cards, HSM, SGX, SEV, etc.). 📍Have a deep understanding of at least one of the following languages: C, C++, Rust or Go. 📍Have experience in deploying systems that run 24x7x365. Building the monitoring, alarming, and tooling required to keep them healthy. 📍Have a Bachelor's degree in Computer Science, or a closely related field. The unique challenges at MultiversX have attracted many engineers with advanced degrees, however, your practical experience is more important to us than your educational background.