Rust Engineer
Skills
About the Role
You will work on performance-critical blockchain infrastructure, focusing on block-building and MEV-related systems. You will write and optimise high-performance Rust, profile and reduce latency, tune async runtimes and allocators, and implement systems that interact with mempools, builders, relays and Layer 2 networks.
Requirements
- Proven experience writing high-performance Rust
- Deep EVM knowledge including transaction execution mechanics and gas accounting
- Understanding of state access patterns and practical implications of opcodes and precompiles
- Familiarity with the MEV ecosystem including proposer/builder separation, relays, and builder strategies
- Experience with mempool dynamics, propagation and private RPCs
- Experience building or working on MEV-searching or MEV-adjacent systems
- Experience optimizing runtime performance, profiling, and concurrency
Responsibilities
- Evolve block-building and MEV-related systems
- Write and optimise high-performance Rust code
- Profile code and reduce latency using flamegraphs and diagnostics
- Tune allocators, async runtimes, and concurrency primitives
- Minimise lock contention and improve cache locality
- Apply zero-copy techniques where beneficial
- Work across the Ethereum ecosystem including Layer 2s
- Design and implement components for mempool, propagation, and private RPCs
- Integrate with builders, relays, and orderflow providers
