Rust Software Engineer (HFT, Low-latency, Perps, Remote)
Core
Design and develop core infrastructure, trading systems, blockchain components, and high-performance backend services using Rust.
Role type
Senior IC systems engineer (low-latency, distributed systems)
Builds
High-performance backend services, trading systems, blockchain components, distributed systems
Domain
Financial technology / High-Frequency Trading / Blockchain / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, Linux development, Operating Systems, Computer Networks, Data Structures & Algorithms, Concurrency / Parallelism, Databases & Storage, Distributed Systems Fundamentals, Cryptography
Preferred skills
Blockchain / Web3 / ZK / Consensus Protocols, CEX / DEX / Matching Engines / Orderbook / HFT systems, Distributed storage, messaging systems, stream processing, Tokio, async runtimes, lock-free programming, network stacks, RocksDB, Kafka, NATS, Redis, PostgreSQL, TCP/UDP, WebSocket, FIX, RPC, high-concurrency optimization, open-source contributions
Technologies
Rust, Tokio, RocksDB, Kafka, NATS, Redis, PostgreSQL, TCP, UDP, WebSocket, FIX, RPC
Responsibilities
Develop high-performance, highly reliable backend services and infrastructure components using Rust; Design architectures for distributed systems, network services, middleware, or trading systems; Optimize system performance, latency, memory utilization, and overall stability; Implement core modules featuring concurrent, asynchronous, and message-driven architectures; Troubleshoot production issues, perform system tuning, and build disaster recovery mechanisms
Seniority
Senior, hands-on IC