Senior Software Engineer, Protocol (Rust)
New
O
OP LabsBlockchain Infrastructure
Remote (Global)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- EthereumGoRustDistributed Systems
Requirements
- Professional record of shipping production software and maintainable Rust systems.
- Deep knowledge of Ethereum (EVM, JSON-RPC, clients) and distributed systems.
- Ability to navigate ambiguity and communicate complex design decisions effectively.
- Familiarity with op-node, kona, or Reth implementations (preferred).
- Ability to read and navigate production Go code while migrating behavior into Rust (preferred).
- Proficiency in Solidity for system-level smart contracts (bonus).
Responsibilities
- Own features through the full lifecycle: from architecture, implementation, and docs to deployment and monitoring.
- Work cross-functionally to create maximum impact.
- Build rigorous conformance and adversarial tests to ensure implementation compatibility.
- Execute safe protocol upgrades and resolve complex availability/performance issues.
- Use AI-assisted engineering tools effectively while maintaining rigorous standards for correctness, security, review, and technical ownership.
View Full Description & ApplyYou'll be redirected to the employer's site