remote
Senior Backend Engineer, Rust - Offchain Labs
Backend Engineer
Senior Backend Engineer focused on building high‑performance, secure blockchain infrastructure using Rust, tackling scalability and consensus challenges in a distributed environment.
About the role
Key Responsibilities
- Design, implement, and maintain core backend services in Rust that power scalable blockchain protocols.
- Collaborate with cross‑functional teams to define architecture for high‑throughput, low‑latency transaction processing.
- Develop and optimize consensus algorithms, smart‑contract execution engines, and state‑sync mechanisms.
- Ensure rigorous security practices, including formal verification, code audits, and threat modeling.
- Mentor junior engineers, conduct code reviews, and drive best practices for Rust development.
Requirements
- 5+ years of backend engineering experience, with 3+ years in Rust.
- Deep understanding of distributed systems, consensus protocols, and blockchain fundamentals.
- Proven track record of building production‑grade, high‑performance services.
- Strong grasp of security principles and experience with cryptographic primitives.
- Excellent communication skills and a collaborative mindset.