Job Description
Summary
Keyrock’s Strategic Market Making (StratMM) team is hiring a Rust Engineer to build and evolve our hybrid CEX/DEX exchange connectivity layer. You will own and manage our team's integration path for exchange venues, handling abstractions for execution logic and market data ingestion, while also exploring a low-lift integration model to enable rapid, cost-effective initial support for new trading venues with the flexibility to upgrade to more robust, permanent implementations later. This role collaborates closely with the trading desk, requiring a product-oriented mindset.
Job description
- Design, build, and maintain high-performance exchange connectivity for orders and market data across multiple venues
- Work on connectivity to novel liquidity access platforms, such as intent-based venues
- Deliver robust, observable services with clear SLAs and graceful failure modes
- Optimize for latency, throughput, and stability in production environments
- Collaborate regularly with traders, quants, and product teams to translate strategy needs into reliable systems
- Establish strong testing, simulation, and replay workflows for fast and safe iteration
- Champion code quality, observability, incident response, and performance profiling, embedding security at every stage.
- Help shape technical standards and mentor teammates in a high-caliber engineering group
Background and experience
- 3+ years of hands-on experience in Rust and/or C++ in production
- Experience in modern C++ is a plus, especially for systems-level or low-latency work
- Proven track record in building exchange connectivity:
- Order entry APIs and lifecycle management
- Market data handling, parsing, normalization, and distribution
- Strong systems engineering fundamentals:
- Concurrency, memory management, networking, serialization, and observability
- Solid understanding of performance tuning and profiling in real-world systems
- Experience with cloud-native deployment and operations in major clouds, e.g., AWS
- Pragmatic approach to reliability and operability in live trading environments
- Proactive mindset with strong problem-solving ability
- Excellent communication and a collaborative mindset when working with trading, product, and engineering teams
Nice to have
- Good working knowledge of Python and how it is used by quants
- Exposure to hybrid or DeFi on-chain DEX connectivity, RPC providers, and MEV-aware workflows
- Familiarity with intent-based frameworks and matching paradigms in crypto markets
- Experience with FIX, WebSocket, gRPC, REST, custom binary protocols, or feed handlers
- Knowledge of CI/CD for high-availability systems and a DevSecFinOps approach in the cloud
- Experience with time-series data, event sourcing, and deterministic replays
- A genuine passion for and deep interest in digital assets and crypto trading
How we work
- Impact-driven: small, experienced team with high ownership and short feedback loops
- Production-first: rigorous testing, staged rollouts, and observability baked in
- Partnership with trading: rapid iteration with tight alignment to strategy needs
- Quality mindset: code reviews, benchmarks, and a post-incident learning culture
Location and setup
- Full-time role within Keyrock’s StratMM BU
- Remote-first, hybrid-friendly, with close collaboration across engineering and trading
- Europe Time Zone is preferred
Skills
- C++
- Cold Outreach
- Communications Skills
- Development
- Python
- Software Engineering