> full description
About the Role
We are building advanced infrastructure for high-performance transaction execution in blockchain environments, enabling more efficient and flexible execution for real-time systems.
As a Rust Engineer, you will design, build, and operate low-latency systems that power algorithmic trading and on-chain execution. Your work will focus on developing reliable, high-performance infrastructure that operates under real-world conditions and directly impacts system efficiency and outcomes.
Responsibilities
- Build and maintain high-performance systems in Rust for real-time execution
- Operate and continuously improve production systems based on live metrics (latency, failures, throughput)
- Design and optimize low-latency infrastructure (networking, concurrency, transaction flow)
- Implement robust and predictable execution logic under load
- Work with real-time data streams (including blockchain / mempool data)
- Collaborate with researchers/quant teams to implement execution logic when needed
- Develop monitoring, alerting, and incident response processes
- Integrate with EVM-based systems and smart contracts
Requirements
- Strong Rust experience (2+ years in production)
- 7+ years of software engineering experience
- Proven experience with low-latency or real-time systems
- Strong understanding of performance optimization, concurrency, and system design
- Experience operating production systems (monitoring, debugging, on-call)
Nice to have (not required):
- Experience with trading systems, HFT, or market-making environments
- Experience with blockchain or DeFi systems
- Understanding of transaction mechanics (gas, nonce, mempool)
- Familiarity with MEV or advanced execution concepts
- Solidity or smart contract development experience