Rust Engineer
Skills
About the Role
You will help evolve block-building and MEV-related systems and work across the Ethereum ecosystem, including Layer 2s. You will write high-performance Rust, profile and reduce latency in critical paths (profiling, flamegraphs, allocator choices, async/runtime tuning), and optimise lock contention, cache locality and zero-copy paths. You will work with transaction execution mechanics, mempool dynamics, propagation and private RPCs, and collaborate on builder/relay and orderflow related systems.
Requirements
- Experienced software engineer
- Rust programming experience
- Deep EVM knowledge including transaction execution mechanics
- Knowledge of gas accounting, calldata, memory and storage semantics
- Understanding of opcode and precompile implications
- Familiarity with MEV ecosystem and proposer/builder separation
- Experience with MEV searching or MEV-adjacent systems
- Familiarity with mempool dynamics, propagation, latency and private RPCs
- Knowledge of builders, relays and orderflow providers
- Passion for Ethereum and proof-of-stake blockchains
Responsibilities
- Evolve block-building and MEV-related systems
- Write high-performance Rust
- Profile and reduce latency in critical paths
- Tune allocators and async/runtime settings
- Reduce lock contention and improve cache locality
- Apply zero-copy techniques where appropriate
- Work across Ethereum ecosystem including Layer 2s
- Engage with mempool dynamics, propagation and private RPCs
- Support builder, relay and orderflow integration
