Haystack
← Back to Jobs
Remote
Technology
IU

Rust Developer

iTech US, Inc.United States🇺🇸United StatesPosted 5 Sept 2026

Why This Role Stands Out

Advance your career building a cutting-edge, ultra-low latency distributed cache system that directly impacts market data distribution, leveraging your Rust expertise in a hybrid environment. You'll thrive in this role if you have a strong background in distributed systems and a passion for high-throughput, low-latency solutions, with excellent opportunities for professional growth.

Quick Overview

Seniority
Mid Senior
Work mode
Remote
Location
United States
Posted
4 days ago
RustInfluxDBKafka

Job Description

Position: Rust Developer

Location: Remote

Duration: 12+ months

Job Description

This role builds the distributed cache/memory model that distributes market and reference data across the platform at ultra-low latency. It directly supports a broader canonical data model effort (normalized and low-latency versions of transaction, market, and reference data).

Responsibilities:

  • Design and build a distributed caching layer for high-throughput, low-latency market data distribution
  • Work with QuestDB (chosen time-series database) to support fast data access
  • Collaborate with Easter Europe based technical leads on architecture and integration
  • Support consolidation of feed handlers and connectivity layers across multiple OMS platforms.

Requirements:

  • Strong Rust or Go experience, with a background in distributed systems
  • Experience building low-latency, high-throughput systems

Nice to have:

  • Time-series database experience (QuestDB, KDB, InfluxDB, or similar)
  • Capital markets / market data experience (equities, derivatives, futures & options)
  • Streaming/messaging systems experience (Kafka or similar)
  • FIX protocol familiarity

Education: At least a bachelor s degree (or equivalent experience) in Computer Science, Software/Electronics Engineering, Information Systems, or closely related field is required.

Similar jobs