About Aori
Aori builds high-throughput, low-latency solving and market-making systems. Our modeling, routing, and solving engines aggregate liquidity on- and off-chain to deliver optimal execution. We aim to redefine how liquidity moves through the multichain economy.
The Role
We’re hiring a Rust engineer for our solving team to develop quoting and execution engines that require extreme performance and reliability. You’ll own systems end-to-end—design, implementation, deployment, monitoring, and optimization—in high-load, real-market conditions.
What You'll Do
- Design trading strategies – Improve execution quality across diverse public and private orderflow.
- Build the execution engine – Architect systems that remain performant at scale, handling heavy daily transaction volumes.
- Own critical systems – Build and optimize high-throughput components with responsibility for deployment, monitoring, and alerts.
- Ship fast – Contribute quickly to production systems in a rapid-iteration environment.
What We're Looking For
Required Experience
- Expert-level Rust proficiency – You're familiar with the intricacies of async + concurrent Rust. You have experience with tracing and observability patterns in async Rust systems, including structured logging, distributed tracing, and performance monitoring.
- Fault-tolerant system design – Experience building systems that gracefully handle failures while maintaining performance guarantees
- High-performance systems background – Proven track record building systems that handle massive throughput with microsecond latencies. You understand concurrency patterns, async runtime optimization, and how to design systems that scale efficiently under load. Experience with distributed system coordination and managing complex state across concurrent operations.
- Blockchain Node RPC expertise – You've spent time working with the intricacies of blockchain systems and have a deep understanding of the requirements for interacting with node RPC endpoints at scale. You understand block propagation timing, mempool dynamics, and the performance characteristics of different RPC methods across various blockchain protocols.
Bonus Points
- Solving/MEV systems experience
- Financial systems or market-microstructure background
- Meaningful open-source Rust contributions
- Experience with alloy-rs or revm