Duties and Responsibilities:
- Design and implement cryptographic protocols using quantum-resistant algorithms aligned with NIST recommendations.
- Evaluate existing systems and identify vulnerabilities related to quantum computing threats.
- Collaborate with software, infrastructure, and cybersecurity teams to migrate legacy cryptographic systems to post-quantum alternatives.
- Conduct security assessments and performance benchmarks of quantum-safe cryptographic implementations.
- Stay current with advancements in quantum computing, cryptanalysis, and post-quantum cryptography standards.
- Contribute to white papers, documentation, and technical guidance for stakeholders and internal teams.
- Participate in industry forums and collaborate with academic and standards bodies on cryptographic advancements.
Requirements and Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, Cryptography, or a related field.
- Strong background in cryptographic algorithms, protocols, and key management systems.
- Experience with post-quantum cryptography algorithms (e.g., lattice-based, hash-based, code-based, multivariate) and familiarity with the NIST PQC standardization process.
- Proficiency in programming languages such as C/C++, Python, or Rust, with experience implementing or testing crypto libraries.
- Familiarity with threat modeling, quantum attack vectors, and secure software development practices.
- Excellent analytical, research, and communication skills.
- Contributions to cryptographic research, open-source projects, or participation in relevant working groups is a plus.