Cryptography Engineer

3 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Location: Hyderabad

Role Type: Full-time

Experience: 0–3 years (Freshers with strong fundamentals encouraged)

About the Role

We are looking for a passionate Cryptography Engineer to join our advanced product engineering team. The role involves designing, implementing, and validating modern cryptographic components within a high-assurance security toolkit. You will work closely with systems, platform, and backend engineering teams to ensure that every cryptographic primitive is robust, scalable, and production ready.

This role is ideal for someone who has strong mathematical and algorithmic thinking, is curious about secure systems, and wants to work on real-world applied cryptography problems.


Key Responsibilities

  • Implement, test, and maintain cryptographic primitives (hashing, key exchange, digital signatures, symmetric/asymmetric encryption, private-public key).
  • Assist in designing secure key-management workflows and cryptographic protocols.
  • Evaluate different cryptographic constructions for performance, security, and implementation feasibility.
  • Design and implement Applied Cryptography in high-assurance security toolkit.
  • Perform threat analysis on protocol designs and contribute to secure-by-default engineering decisions.
  • Work with engineering teams to integrate cryptographic components into mobile, backend, and kernel-level modules.
  • Document cryptographic assumptions, APIs, and system behaviours in a clear and rigorous manner.
  • Contribute to internal tooling, fuzzing suites, and automated testing frameworks for crypto implementations.
  • Stay updated with emerging standards (PQ cryptography, NIST recommendations, secure enclaves, etc.).


What We’re Looking For

Essential Skills

  • Strong understanding of core cryptographic concepts:
  • Hashing, symmetric/asymmetric algorithms, randomness, entropy, key-exchange, digital signatures.
  • Proficiency in at least one system-level programming language (C/C++/Rust/Go/Python).
  • Good understanding of operating system fundamentals and memory-safety principles.
  • Solid mathematical reasoning skills (number theory, finite fields, algorithmic complexity).
  • Ability to write secure, clean, high-performance code.
  • Good Understanding of current cryptographic algorithms/functions: 
  • Hash: SHA-2, SHA-3
  • Symentric – AES
  • Asymentric – RSA, ECC
  • Key Exchange – Diffie-Hellman, Elliptic-Curve-Diffie Hellman, PBKDF2/ Script/Argon2, HKDF
  • Digital Signature: RSA-PSS, ECDSA, Digital Certificates X.509
  • Applied Cryptography: JSON Web signatures, JSON web Encryption, TLS, Device bound keys (Android String box, Secure Enclave, TPM), Ephemeral keys, Attestation tokens

Preferred (Not Mandatory)

  • Exposure to cryptographic libraries like OpenSSL, libsodium, BoringSSL, or equivalent.
  • Understanding of secure enclaves/TEE, hardware-backed key stores, or kernel security concepts.
  • Familiarity with PQC algorithms (Kyber, Dilithium) or interest in learning.
  • Experience with security code audits, fuzzing, or static analysis tools.


Who Should Apply

  • Freshers who have worked on cryptography projects, competitions, or research papers.
  • Students with GitHub projects involving encryption libraries, algorithms, or secure systems.
  • Early-career engineers who want to specialise in applied cryptography and secure protocol engineering.
  • Individuals who enjoy building at the intersection of mathematics, operating systems, and security.


What You’ll Gain

  • Hands-on experience building secure, real-world cryptographic systems.
  • Opportunity to work with senior engineers and architects on cutting-edge trust and security technologies.
  • Mentorship in advanced cryptography, security engineering, and systems design.
  • Fast-growth environment with ownership and technical depth.


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india

hyderabad, chennai, bengaluru

hyderabad, telangana, india