Rust Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
You’ll take ownership of critical backend systems that support real-time trading, risk management and execution across multiple venues.
- Risk & liquidation engines: Develop systems that manage exposure, optimise capital efficiency and respond to rapidly changing market conditions.
- Blockchain state machines: Design and implement the systems underpinning trading, settlement and risk operations.
- Distributed systems: Build asynchronous services that maintain consistent state using coordination, voting and consensus mechanisms.
- Real-time market data: Process high-throughput event streams, manage WebSocket connections and coordinate time-sensitive actions across trading venues.
- High-performance APIs: Develop REST and WebSocket APIs designed for millisecond-level response times.
- Performance engineering: Profile, debug and optimise production Rust systems, making informed decisions around concurrency, memory allocation and throughput.
Requirements
- 2-4 years of backend software engineering experience.
- Production experience with Rust is a must and a strong understanding of ownership, lifetimes and asynchronous programming.
- Solid systems knowledge across networking, databases, concurrency and performance optimisation.
- Experience building asynchronous services; familiarity with Tokio is particularly relevant.
- Experience developing REST or WebSocket APIs and working with distributed systems.
- A performance-driven mindset and an interest in building reliable, latency-sensitive infrastructure.
- Comfort deploying and debugging production services, with experience using Docker and monitoring tools.
- The ability to collaborate closely with a small, technically focused team.
Benefits & conditions
Meaningful engineering ownership: Work directly on the core systems that power trading, risk and execution rather than peripheral product features.
A well-funded startup: Join a business that has raised over $15M and is investing in building its trading platform and engineering team.
Experienced founders: Learn from leaders with backgrounds in exchange execution technology and high-frequency crypto trading.
Complex technical challenges: Work with production Rust, asynchronous systems, blockchain infrastructure and high-throughput market data, where engineering decisions have a direct impact on performance.
Competitive package: $185,000-$300,000 base salary, plus equity, depending on experience and qualifications.
Small, collaborative team: Work closely with engineers and founders, with the opportunity to influence architecture and technical direction as the business grows.
Location & Working Arrangements
- Working model: Fully in-office, five days per week.
- Compensation: $185,000-$300,000 base salary plus equity.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…