Search...

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