Rust Engineer - Zero-Knowledge Proofs (ZK)
San Francisco, CA
At the forefront of cutting-edge blockchain and cryptography solutions, pushing the boundaries of privacy, scalability, and security through zero-knowledge (ZK) technology. Based in the heart of San Francisco, the mission is to develop and deploy the next generation of decentralized systems that empower users to control their data and transactions securely.
Seeking an experienced Rust Engineer with a passion for cryptography and a deep understanding of zero-knowledge proofs (ZK). As a core member of our engineering team, you will design, implement, and optimize ZK-based protocols and applications that enable secure, scalable, and privacy-preserving solutions. Your contributions will play a vital role in bringing novel cryptographic solutions to real-world applications.
Key Responsibilities:
- Develop and maintain Rust-based ZK frameworks and protocols.
- Optimize performance and security of zero-knowledge proof systems.
- Collaborate with the research team to translate cryptographic algorithms into efficient code.
- Build and deploy scalable ZK applications in a production environment.
- Participate in code reviews and ensure high-quality, maintainable code.
- Stay up-to-date with the latest developments in Rust, cryptography, and ZK.
Qualifications:
- 3+ years of experience in Rust development.
- Strong understanding of zero-knowledge proofs, cryptographic protocols, and blockchain technology.
- Proven experience in building and optimizing low-level systems or cryptographic algorithms.
- Familiarity with ZK frameworks such as zk-SNARKs, zk-STARKs, or Bulletproofs.
- Proficiency in multi-threaded and concurrent programming.
- Excellent problem-solving skills and attention to detail.
Apply for a confidential chat!