Rust Developer

Itech Us Inc — United States · Posted ~14 hours ago

Full-time

Skills

Rust distributed caching low-latency systems high-throughput systems market data software architecture Go QuestDB time-series database

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Rust Developer is sought to build a distributed caching and memory layer for ultra-low-latency, high-throughput data distribution. You will work with time-series storage, optimize data access, collaborate with technical leads on architecture and integration, and help consolidate connectivity and feed-processing components across multiple systems.

Highlights

Build ultra-low-latency infrastructure for distributing high-volume market and reference data. The role offers deep systems engineering work involving distributed caching, time-series data, architecture, performance, and integration across multiple platforms.

Description

About the Company 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). About the Role 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 distributionWork with QuestDB (chosen time-series database) to support fast data accessCollaborate with Easter Europe based technical leads on architecture and integrationSupport consolidation of feed handlers and connectivity layers across multiple OMS platforms. Qualifications Strong Rust or Go experience, with a background in distributed systemsExperience building low-latency, high-throughput systems Required Skills Strong Rust or Go experience, with a background in distributed systemsExperience building low-latency, high-throughput systems Preferred Skills 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