Full Stack Developer (Rust)
Technology
London, United Kingdom1 month ago
Full time
Job description
We are looking for a Rust Specialist to join a high-caliber, nimble engineering team rewriting the core components of a global equities execution platform.
Responsibilities
- Rewrite Core Execution Systems: Architect and build core equities execution platform components using allocation-free, close-to-the-metal Rust.
- Optimize Hot-Path Performance: Eliminate tail latency and jitter by leveraging mechanical sympathy, NUMA awareness, and kernel bypass techniques.
- Build Deterministic Replay &
- Testing: Implement rigorous property-based tests, simulation tools, and deterministic replay to guarantee absolute system reliability.
Requirements
- Hot-Path Architecture &
- Design: Architect, build, and optimize high-throughput, low-jitter Rust systems on the critical execution path.
- OS Optimization: Leverage kernel bypass, busy-polling I/O, and NUMA-aware memory management to strip latency out of the network path.
- Reliability: Implement property-based testing, deterministic replay, and simulation environments to ensure flawless system reliability.
Nice to have
- Equities Market Structure: Knowledge of Cash Equities, Prime Brokerage, Order Management Systems (OMS), Smart Order Routing (SOR), or FIX protocol (Strongly Preferred).
- HFT / Market Data Systems: Hands-on experience with matching engines, exchange feeds, or HFT-grade systems.
- Async Rust / Tokio: Experience using Async Rust and Tokio for control-plane logic, monitoring, and tooling (distinct from the critical path).
- Open Source: Contributions to open-source Rust, systems-level, or low-latency frameworks.
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
- DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.
Keywords
monthsOfExperience: 96UnixStripRustREPLAYDevOpsProxy serverMemory managementFinancial Information Exchange
Interested in this role?