Opportunity brief
Position Overview
We are seeking a highly skilled Cryptography Engineer to analyze and find implementation vulnerabilities in modern computation protocol and communication environments. The ideal candidate is expected to have strong expertise in Cryptographic Algorithms, Cryptanalysis Techniques, and Network Security Protocols, Machine Learning, ensuring data confidentiality, integrity, and authenticity across system.
Key Responsibilities
- Design, implement, and evaluate cryptographic systems and secure communication protocols
- Perform cryptanalysis of existing and emerging encryption schemes to identify vulnerabilities
- Analyze symmetric and asymmetric, hashing, digital signature algorithms, and key encapsulation mechanisms
- Investigate protocol-level security flaws in TLS/SSL, Private network, and secure network architecture
- Develop secure key management, key exchange, and authentication mechanisms
- Conduct security audits and penetration testing on cryptographic implementations
- Collaborate with Cyber Security team to design resilient and attack-resistant systems
- Research advanced topics in post-quantum cryptography and modern attack vectors
Required Skills & Expertise
- Strong understanding of Cryptography and Cryptanalysis, Quantum Resistant Cryptography.
- Deep knowledge of Neural Network Architectures, ML based attacks, Microarchitectural attacks, Security principles and protocols.
- Experience with symmetric and asymmetric encryption systems.
- Familiarity with hashing algorithms
- Proficiency in Python, C/C++, Rust (not mandatory), VHDL (optional) and scripting languages
- Familiarity with Side Channel Attack (CPA, DPA, Fault Injection, Cache Timing, EM analysis), Computer Architechtures (FPGA, RISC-V Processor)
- Experience with security tools and frameworks (Wireshark, OpenSSL, etc.)
- Strong analytical and mathematical skills.
Experience
Candidates with past hands on experience in Satelite Communication, Internet Communication and VPN will be given preferences.
Preferred Qualifications
- Bachelor of Technology in CS/IT/ECE, or MSc in Mathematics.
- Experience in real-world cryptographic system evaluation
- Knowledge of post-quantum cryptography (Lattice-Based, Hash-Based, Multivariate Polynomial Based Cryptography, and Code Based Cryptography)
- Familiarity with formal verification of security protocols
- Exposure to machine learning applications in cryptanalysis (optional but valued)