Back to all jobs
startale logo

Senior Rust Backend Engineer

startale
WorldwideRemote1w ago
Seniority
Senior

About the role

<h2>About Us</h2> <p>In partnership with one of the largest financial conglomerates, we aim to bring the majority of Japanese equities on-chain, creating a secure, transparent, and high-performance trading infrastructure that can support institutional volumes while remaining accessible to retail participants. We are building a next-generation decentralized exchange with a fully on-chain order book. Our system is built with a custom state transition function and consensus layer, purpose-designed for high-performance, low-latency trading. The goal is to deliver a trustless platform that matches the speed and efficiency of traditional trading engines while providing full transparency by running execution as close as possible to the blockchain itself.</p> <h2>Position Overview</h2> <p>We are seeking a&nbsp;<strong>Senior Rust Backend Engineer</strong>&nbsp;experienced in building&nbsp;<strong>high-performance, reliable trading APIs (HTTP &amp; WebSocket)</strong>. You will be responsible for designing, implementing, and optimizing the backend services that power our exchange interfaces - ensuring low latency, resilience, and correctness under load.</p> <p>You’ll work on high-throughput, real-time systems that handle order and trade data ingestion, manage live WebSocket feeds, and maintain internal state consistency from streaming market events. The ideal candidate is both a strong Rust engineer and a system thinker, capable of reasoning about concurrency, data flow, and observability in production environments.</p> <p>This role offers an opportunity to shape the architecture of our trading backend at an early stage, working alongside a distributed team of seasoned engineers building next-generation financial infrastructure.</p> <h2>Key Responsibilities</h2> <ul> <li class="p1"><strong>Own the architecture and technical direction</strong> of high-performance trading APIs (HTTP &amp; WebSocket) supporting low-latency order entry, market data distribution, and account state updates.</li> <li class="p1"><strong>Lead the design and implementation of structured concurrency</strong> using the Tokio runtime, defining best practices for task lifecycle management, cancellation semantics, backpressure, and graceful degradation under load.</li> <li><strong>Develop and maintain real-time state ingestion pipelines</strong>: <ul> <li>Process append-only logs (e.g., trades, order updates, book diffs).</li> <li>Rebuild local states efficiently using snapshot + diff application.</li> </ul> </li> <li><strong>Model trading-related data structures</strong>, including orders, fills, trades, positions, funding, and liquidation logic.</li> <li><strong>Implement WebSocket connection logic</strong>, including upgrade handling, frame parsing, and data fanout for subscribed clients.</li> <li><strong>Design observable backend systems</strong>&nbsp;with rich metrics, structured logging, and distributed tracing for performance insights and failure analysis.</li> <li>Collaborate with system and infrastructure engineers to continuously improve performance, scalability, and fault tolerance.</li> <li>Write comprehensive unit, integration, and load tests to ensure stability under production conditions.</li> </ul> <h2>Requirements</h2> <p><strong>Rust Expertise</strong></p> <ul> <li class="p1">5+ years of professional backend engineering experience, with <strong>3+ years of Rust in production</strong>. <ul> <li>Strong experience with the&nbsp;<strong>Tokio</strong>&nbsp;async runtime and concurrent programming patterns.</li> <li>Deep understanding of&nbsp;<strong>structured concurrency</strong>&nbsp;and robust handling of spawned task cancellation.</li> <li>Hands-on experience with&nbsp;<strong>HTTP and WebSocket frameworks</strong>&nbsp;such as&nbsp;<strong>Hyper</strong>&nbsp;or similar.</li> </ul> </li> </ul> <p><strong>Trading Literacy</strong></p> <ul> <li>Solid understanding of&nbsp;<strong>CEX/DEX systems and trading models</strong>.</li> <li>Familiarity with&nbsp;<strong>data modeling for trading entities</strong>&nbsp;(orders, trades, positions, funding, mark price, margin, liquidation logic, etc.).</li> <li>Prior&nbsp;<strong>hands-on trading or market data experience</strong>&nbsp;(personal or professional).</li> </ul> <p><strong>State Ingestion &amp; Processing</strong></p> <ul> <li>Expertise in&nbsp;<strong>real-time data streaming and processing</strong>&nbsp;systems.</li> <li>Ability to design systems that&nbsp;<strong>rebuild local state</strong>&nbsp;efficiently from snapshots and diffs.</li> <li class="p1">Familiarity with replay, recovery, and correctness guarantees in event-driven systems.</li> </ul> <p><strong>WebSocket Engineering</strong></p> <ul> <li>Understanding of&nbsp;<strong>connection upgrades</strong>,&nbsp;<strong>frame parsing</strong>, and&nbsp;<strong>data fanout</strong>&nbsp;for subscribed clients.</li> </ul> <p><strong>Observability Engineering</strong></p> <ul> <li>Ability to design and instrument systems for&nbsp;<strong>metrics, logging, and tracing</strong>.</li> <li>Experience with&nbsp;<strong>Prometheus</strong>&nbsp;and&nbsp;<strong>OpenTelemetry</strong>&nbsp;in production.</li> <li class="p1">Track record of diagnosing and resolving <strong>performance bottlenecks and production incidents</strong>.</li> </ul> <h2>Big Bonus</h2> <p><strong>Performance Engineering</strong></p> <ul> <li>Deep understanding of lock-free or lock-avoidant data structures</li> <li>Experience designing cache-friendly data layouts and optimizing for memory locality in latency-sensitive systems.</li> <li>Proficiency in profiling CPU and memory performance and able to diagnose and optimize latencies in real-time event pipelines</li> </ul> <p><strong>DevOps &amp; CI/CD</strong></p> <ul> <li>Familiarity with&nbsp;<strong>Docker-based environments</strong>&nbsp;and&nbsp;<strong>CI/CD pipelines</strong>.</li> </ul> <h2><strong>Why Join Us</strong></h2> <ul> <li>Work on cutting-edge trading infrastructure bridging traditional and decentralized finance.</li> <li>Collaborate with a world-class, distributed engineering team.</li> <li>Influence critical technical decisions from the early stages.</li> <li>Competitive compensation and growth opportunities in a rapidly evolving space.</li> </ul>

Perks & benefits

  • Distributed Team

741,000+ hidden jobs like this

startale and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.