Cryptography Engineer
About the Role
You will implement cryptographic primitives including zero-knowledge proofs and fully homomorphic encryption, and write robust, security-first code that runs in adversarial environments. You will evaluate recent advances in cryptography for applicability to the system, document your work, present findings at conferences, and collaborate across disciplines.
Requirements
- Significant experience implementing cryptographic primitives, ideally efficient zero-knowledge proof systems
- Comfortable working with multiple programming languages
- Willingness to learn new mathematics and cryptography
- Excellent communication skills and ability to explain complex technical issues to non-technical audiences
- Attention to documentation and frictionless technology
Responsibilities
- Build core cryptographic infrastructure
- Implement cryptographic primitives including zero-knowledge proofs and fully homomorphic encryption
- Write robust, security-first code for high-risk adversarial environments
- Evaluate latest cryptographic advances and determine applicability
- Document implementations and technical decisions
- Present technical work at conferences
- Communicate complex technical issues to non-technical audiences
Benefits
- Highly flexible remote-first working environment
- Competitive compensation and significant equity
- Unlimited PTO
- Homecomings gatherings
- Annual health and wellness budget
- Personal development budget
- Medical, dental and vision insurance
- 401k plan with match
- 1:1 charity donation match
- Opportunity to travel to and present at conferences
