Job Description
Summary
THE WORK:
For this role, we are looking for motivated individuals with expertise in the latest blockchain cryptography and security. This high-impact role allows you to shape the vision and the future of the team.
A successful candidate will design new cryptographic systems based on the Crypto 2.0 standards: multi-party computation protocols, homomorphic encryption, and zero-knowledge proofs. These systems generate and manage cryptocurrency wallet keys and sign transactions in environments with mutual distrust, where multiple parties are engaged in joint computational work.
WHAT YOU’LL DO:
A candidate will be responsible for:
- Technical analysis of academic whitepapers
- Research and implementation of elements of cryptographic systems
- Validating results with rigorous proofs
- Collaboration with the engineering team, commitment to writing a code
- Performing security assessments
- Presentation of Ripple research to the community via active participation in standards bodies, academic conferences, and social media.
- Participation in workshops and hackathons.
WHAT YOU’LL BRING
- 5+ years of relevant experience in the field of cryptography.
- Excellent knowledge of number-theoretical problems related to asymmetric cryptography, hash functions, commitments, and digital signatures.
- Experience in homomorphic encryption, identification protocols, and zero-knowledge proofs.
- Experience in multi-party computation.
- Analytic skills and the mindset of a continuous learner.
- Experience in one or more programming languages: Scala, Rust, C++, or Python.
* Accountability, an ownership of the end-to-end result.
- A passion for sharing knowledge with your team, the organization, and a broader community.
- Fluency in English.
Bonus to have
- Knowledge of consensus protocols
- Hand-on experience in Rust language and its ecosystem
Education
Master's or PhD degree in cryptography, mathematics, or a similar field.
Skills
- Analytical Thinking
- C++
- Communications Skills
- Cryptography
- Development
- Python
- Rust
- Team Collaboration