Senior Research Platform Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
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.
Key Skills for This Role
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.
About InfiniteQuant
Privately owned high-frequency proprietary trading firm developing in-house quantitative strategies and trading technology for global financial markets.
Visit company websiteApply 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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at InfiniteQuant
Quantitative Researcher - Internship - Summer 2027
New York City, USA
Senior Research Platform Engineer
Dubai, UAE
InfiniteQuant is seeking a Senior Research Platform Engineer to own and extend C++ simulation and backtesting systems for digital assets and FX. The role integrates C++ with Python, models exchange execution behavior, an
Quantitative Researcher - Internship - Summer 2027
New York City, USA
Quantitative Developer - Internship - Summer 2027
, USA
Senior Research Platform Engineer
Dubai, UAE
Senior Research Platform Engineer
Dubai, UAE
Algorithmic Trader / Quantitative Trader
Dubai, UAE