Job description
About the Role
Our client is searching for a highly specialized Senior Cryptography Engineer to join their advanced research and development team in Pretoria . This role focuses on the design, implementation, and analysis of cryptographic protocols that underpin our secure blockchain systems and digital asset solutions. You will work on state-of-the-art cryptographic techniques, ensuring the confidentiality, integrity, and security of our platform.
Key Responsibilities
- Design and implement advanced cryptographic algorithms and protocols for blockchain applications.
- Analyze the security of existing cryptographic implementations and identify potential weaknesses.
- Conduct research into novel cryptographic techniques, including zero-knowledge proofs, homomorphic encryption, and post-quantum cryptography.
- Develop and maintain cryptographic libraries and tools to support engineering teams.
- Collaborate with academic researchers and industry experts to stay at the forefront of cryptographic advancements.
Requirements
- PhD or Master's degree in Cryptography, Computer Science, Mathematics, or a closely related field.
- 5+ years of experience in applied cryptography research and development.
- Strong theoretical foundation in number theory, abstract algebra, and information theory.
- Proficiency in implementing cryptographic primitives and protocols in languages like C++, Python, or Rust.
- Experience with blockchain security principles and cryptographic applications in distributed systems.
Benefits
- Exceptional salary package with research grants and bonuses.
- Comprehensive executive health benefits.
- Generous funding for attending leading cryptography and security conferences.
- Access to cutting-edge research facilities and computational resources in Pretoria .
- A culture that fosters deep technical expertise and groundbreaking innovation.
#J-18808-Ljbffr