Rust Developer — EVM Systems Trading Infrastructure
Company: 1010 trading
Responsibilities
- Develop backend services and internal infrastructure
- Build and maintain high-performance services in Rust
- Design modules working with EVM transactions, ABI, calldata, serialization and deserialization
- Implement low-level logic for interacting with nodes and RPC endpoints
- Optimize system performance: concurrency, async execution, memory management
Trading & Data Systems
- Develop components supporting algorithmic trading and decision-making systems
- Build internal APIs and services for fetching, processing, and aggregating on-chain data
- Maintain and optimize data pipelines for traders and analytics
- Work with large data volumes, streams and real-time processing
Requirements
- Strong Rust skills (networking, concurrency, multithreading)
- Solid understanding of EVM internals: transactions, calldata, ABI, gas model, state
- Strong interest in blockchain, DeFi and automated trading systems
- Fundamental understanding of CPU, memory and OS internals