Skill Sets:
async runtimes, Datastructures and Algorithms, zero-copy designs, efficient serialization/deserialization, memory pooling, and minimizing allocations
Key Responsibilities:
- ? ?Design and develop core engine components responsible for orchestrating workflows and enforcing system constraints.
- ? ?Optimize for concurrency, performance, and reliability in critical transaction paths.
- ? ?Conduct rigorous performance benchmarking, profiling, and optimization of high-throughput workloads.
- ? ?Guide technical design, architecture reviews, and uphold code quality standards across the engineering team.
- ? ?Embed security and risk controls directly into system components, ensuring adherence to engineering safety standards.
- ? ?Design systems with predictable latency and high throughput under sustained production workloads.
- ? ?Identify and eliminate performance bottlenecks involving CPU caches, cache-line contention, false sharing, branch misprediction, memory bandwidth, and synchronization overhead.
Qualifications:
- ? ?Minimum 3 years of hands-on experience in Rust.
- ? ?Mastery of systems-level programming, asynchronous p
Job Details:
Design and formalise the core logic for Options and Futures engines, covering order management, order matching and trade lifecycle events.
- Define pricing models, volatility surfaces and Greeks calculations for derivatives instruments.
- Build and maintain margin and collateral logic, covering isolated and cross-margin systems, portfolio margin and risk offsets.
- Develop and document PnL computation, exposure tracking and real-time risk management logic.
- Architects mark price, index price and liquidation logic to align with institutional-grade exchange standards.
- Collaborate with backend teams to translate quantitative models into deterministic, scalable and auditable system components.
- Analyse order book microstructure and define logic for matching priority, tick size and price-time sequencing.
- Validate stress testing, backtesting and risk simulation frameworks to ensure reliability under extreme market conditions.
- Define and review risk engine parameters including
Job Details:
- 3+ years building backend services in production.
- Strong Python skills, including practical experience with asyncio, type hints and pytest.
- Solid SQL and hands‑on PostgreSQL experience — joins, indexing, and reading a query plan.
- Experience building and consuming REST APIs in a production environment.
- Working knowledge of Docker and exposure to Kubernetes.
- Comfortable with Git-based workflows and CI pipelines.
- Clear communication and the habit of asking early when a design does not make sense.
Site best viewed in IE 9+, Firefox, Chrome & Safari with 1280 x1024 screen resolution