Rust Developer Needed/Finance/Trading Developer/Remote
Overview
In this role you will architect and build high-performance backend services for a fast-growing market data platform. You will work with a Rust/Java stack to deliver low-latency, high-throughput systems that handle billions of requests daily. You’ll shape greenfield systems and collaborate with senior technical leadership to influence technical direction. This position offers meaningful impact, rapid growth, and the chance to tackle complex data problems in financial markets. The role emphasizes ownership, performance, and cross-functional collaboration.
Compensation / BenefitsMedical, Dental, and Vision InsuranceVacation TimeStock OptionsBonus eligible
ResponsibilitiesDesign, build, and scale backend services handling billions of requests daily with tight, predictable latencyOptimize data pipelines ingesting, caching, persisting, and streaming market ticks at maximum throughputArchitect new systems and contribute to technical direction with performance as a core constraintIdentify and resolve performance bottlenecks across network, memory, and query executionCollaborate directly with the team and senior technical leadership
Key requirementsExtensive experience building high-throughput, low-latency, concurrent systems in RustProven focus on reducing tail latency (p99/p999) and maximizing throughputStrong CS fundamentals (data structures, algorithms, systems thinking)Deep familiarity with Rust ownership model, borrow checker, and zero-cost abstractionsExperience with low-level network programming (raw sockets/TCP, custom protocols)Experience designing or consuming gRPC/Protobuf-based APIsExperience profiling and optimizing Rust under heavy loadcollaborationownershipstrong communicationRustJavaPython