Rust Engineer

ARCUS
San Francisco, CA, United States
1 day ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Databases Software Debugging Distributed Systems Memory Management Monitoring of Systems Performance Tuning Blockchain Software Engineering WebSocket Concurrency State Machines
+3 more
Backend Asynchronous Programming Docker

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.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…