Position: Applied cryptography researcher
Company: MoveUp
Experience required: 3y
English level: upper

You will be able to enjoy

- A flat and fully remote structure, with team members in The United States, Italy, Ukraine, Israel, Germany, India, Taiwan, and more.
- Open source exposure
- Agile, sprints-based work methods at flexible hours
- Bi-weekly team updates
- Full responsibility for the quality and delivery of major platform components
- Working closely with the open-source community
- A tokens package and a competitive salary

Responsibilities
- Evaluate the security and implementation correctness of open source crypto software components and libraries.
- Provide concrete recommendations for improving the security, implementation correctness, and quality of these components.
- Coordinate and incorporate feedback on tasks from other members of the our research team.

Sample Tasks
- Review the group arithmetic functions of a specific crypto library for implementation correctness of the theoretical constructs and operations, and recommend additional test cases to improve the library’s quality.
- Review the implementation correctness and the security of a new key derivation algorithm for creating elliptic curve signature key pairs from a random seed algorithm, based on published research.

Skills & Experience
- Excellent advanced math skills.
- Advanced degree in applied cryptography.
- Good familiarity with the latest academic research applicable to blockchain security and cryptography.
- Good knowledge of modern crypto primitives.
- Good understanding of elliptic curve based cryptography, in particular, signature schemes.
- Good knowledge of modern elliptic curve signature theory.
- Skillful in reading C/C++, Rust, and Go code.