Ritual
Core Protocol Engineer
NEWRemoteFull-timeGlobal
š Midš Hybrid
RemoteRemote work position availableActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design and implement extensions to EVM execution clients to support stateful precompiles and novel mechanism primitives. You will implement and optimize transaction processing pipelines for heterogeneous workloads, research and resolve state access conflicts, and design parallel execution patterns. You will read and implement EIPs, contribute protocol-level changes, and build robust testing frameworks for execution client modifications.
Requirements
- āDeep understanding of EVM internals and Ethereum execution clients (Geth/Reth)
- āStrong experience implementing and optimizing precompiles
- āExpertise in Go and/or Rust for systems programming, and Solidity
- āThorough knowledge of Ethereum's roadmap and active participation in protocol discussions
- āExperience with parallel execution patterns in blockchain systems
- āStrong understanding of consensus mechanisms and blockchain architecture
- āAbility to read, understand, and implement EIPs and protocol specifications
- āProven track record of shipping production-grade blockchain systems
- āAbility to act quickly under high pressure and context switch frequently
- āHigh level of end-to-end ownership and self-direction with excellent communication skills
- āKnowledge of mempool dynamics, transaction ordering and mev-boost implementation (nice to have)
- āBackground in mechanism design or market systems (nice to have)
- āDeep knowledge of proof systems and trade-offs around prover time verifier time and proof size (nice to have)
- āExperience optimizing proof generation and verification pipelines (nice to have)
- āExperience with cross-chain bridges or interoperability protocols (nice to have)
- āContributions to Ethereum client codebases (nice to have)
- āBackground in distributed systems and concurrent programming (nice to have)
Responsibilities
- āDesign and implement extensions to EVM clients for supporting stateful precompiles
- āImplement mechanism design primitives into the execution layer
- āDevelop and optimize transaction processing pipelines for heterogeneous workloads
- āResearch and implement solutions for state access conflicts
- āContribute to core protocol development and EIP implementations
- āCollaborate with research on protocol specifications and mechanism design improvements
- āDesign and implement robust testing frameworks for execution client modifications
Benefits & Perks
- āAnnual discretionary bonus
- āOptimized tax structure compared to most web3 startups
- āTop tier benefits package
- ā100% of premiums covered on high quality healthcare
- āAggressive company 401k match
- āFully remote or hybrid work option
- āParticipation in virtual and in-person events
Tech Stack
precompiledistributed systemsgethGoEVMRustparallel executionmechanism designconsensusconcurrency