Merciv is developing Prover Network, which aims to create a platform for easy delegation of proof generation tasks. They are seeking a seasoned Protocol Engineer to design and implement core components, optimize communication, and lead the team while contributing to the culture and direction of the company.
Responsibilities:
- Design and implementation of core components of Prover Network
- Optimized communication between the clients and GPUs
- Consensus protocol development
- Collaborate closely on the design with Dr. Rao
- Lead the implementation and build out the necessary team
- Help shape the protocol and the culture of Prover Network
- Set a technical standard for Prover Network
- Contribute ideas and expertise to drive the platform's evolution
- Complex problem-solving in a rapidly evolving problem space
Requirements:
- Deep familiarity with protocol engineering aspects
- Expertise in Rust (~4 years), including a high comfort level with advanced concepts such as generics, lifetimes, memory management, concurrency, etc
- Familiarity with advanced benchmarking and testing frameworks (e.g., prop-testing, fuzzing)
- Experience in working independently on open-ended problems
- A strong sense of responsibility and comfort with autonomous work
- Interest in zero-knowledge proof-based blockchain systems
- Experience writing smart contracts
- Familiarity with the fundamentals of cryptography, such as hash functions and finite fields
- A passion for open-source software and an eagerness to learn
- A strong interest in privacy