Provable is looking for a Protocol Engineer to join our mission to redefine trust and privacy in the digital world. As a senior engineer, you will help build privacy-preserving zero-knowledge protocols and the products that rely on them, working within our collaborative community of innovators.
What You'll Do
- Engineer distributed system components such as consensus logic, memory-mapped databases, networking stacks, and synchronization logic to be performant, safe, and correct.
- Support our infrastructure engineers in maintaining our monitoring and alerting stack to ensure high uptime and streamlined debugging.
- Participate in an on-call rotation to respond promptly to production incidents and outages.
- Make protocols accessible to product teams by wrapping key functionality in clean interfaces and APIs.
What We're Looking For
- 5+ years of software engineering experience.
- 2-3+ years of professional Rust experience.
- A strong foundation in blockchain concepts.
- Low-level system programming and/or distributed systems design experience.
Nice to Have
- Experience contributing to a blockchain project.
Technical Stack
- Rust
Provable is committed to diversity in its workforce and is proud to be an equal-opportunity employer.





