{bc}
smartrecruiters

Senior Research Platform Engineer

InfiniteQuant
Dubai, UAE
Full-time
Onsite
Discovered 2 weeks ago
C++Pythonpybind11Simulation and backtesting frameworksHigh-frequency tradingExchange matching engines
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

C++Pythonpybind11
Smart Apply

Full Job Posting

Role overview

Hands-on individual contributor role owning and extending a C++ simulation and backtesting framework for digital assets and FX.

The role connects research, simulation, and live trading by improving accuracy, reliability, and production alignment.

The engineer will collaborate with traders, researchers, the Principal Engineer, and infrastructure teams.

Responsibilities

  • Maintain and extend the C++ simulation and backtesting framework.
  • Model exchange matching engines, order queuing, hidden orders, and cancel-replace rules.
  • Build and maintain pybind11 bindings for Python access to the C++ simulator.
  • Develop Python research scripts, data pipelines, and visualization tools.
  • Debug differences between simulation, research, and production performance.
  • Build efficient indexing, access, and preprocessing pipelines for large NFS datasets.
  • Translate research and trading ideas into reproducible experiments.
  • Improve research-environment reliability and validate data flows.

Requirements

  • Strong proficiency in C++ with experience maintaining large, performance-critical systems.
  • Experience with pybind11 or an equivalent Python-C++ integration framework.
  • Solid Python skills for research pipelines, data analysis, and scripting.
  • Experience with distributed simulation or backtesting frameworks in high-frequency trading.
  • Deep knowledge of matching engines, order books, queuing models, and special order types.
  • Experience building efficient pipelines for large datasets in a distributed file system.
  • Strong debugging skills across Python and C++.
  • Familiarity with trading concepts such as PnL, risk, market data, and order types.
  • Familiarity with SQL, Redis, or Kafka is a plus.

About InfiniteQuant

InfiniteQuant is a proprietary quantitative trading and technology company developing in-house market data, research, simulation, execution, and trading systems.

The company operates high-frequency quantitative trading strategies across global financial markets and maintains extensive historical tick-by-tick market data.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at InfiniteQuant