Oct 31, 2023
$200,000 - $300,000 yearly
Full time
Cryptography
Job Description
Our client is seeking an experienced Applied Cryptographer or Cryptographic Engineer to focus on building their decentralized messaging platform backed by a16z.
Preferred Experience:
- 3+ years of experience blending product engineering with security, with a substantial focus on E2EE (End-to-End Encryption), cryptography, and protocols such as Double Ratchet, X3DH, or MLS (Message Layer Security).
- Demonstrates proficiency in the Rust programming language and has a comprehensive understanding of peer-to-peer (P2P) protocols.
- Has experience with the design and implementation of decentralized systems, including blockchain technologies, smart contracts, and zero-knowledge technologies.
- Is familiar with adversarial system thinking, with a track record of developing secure products and identifying potential system threats.
- Nice to have
- Has experience in conducting penetration tests and diagnosing system vulnerabilities.
Responsibilities:
- Develop and implement advanced cryptographic and E2EE solutions for innovative product offerings.
- Use adversarial system thinking to identify potential threats and establish robust defensive measures.
- Apply knowledge of P2P protocols and decentralization to bolster product security and operational efficiency.
- Incorporate blockchain, smart contract, and zero-knowledge technologies into product design to enhance security and functionality.
- Carry out penetration testing and vulnerability assessments to identify and rectify system weaknesses.
- Communicate effectively with stakeholders, conveying complex security concepts in a clear and concise manner.
- Collaborate with teams organization-wide to embed security best practices into all product development and operational activities.
- Keep abreast of industry developments, evolving threats, and best practices in cryptography and blockchain, and integrate these insights into the product development lifecycle.
- Remote, North America or Europe Time Zone