- Home
- Jobs
- Infinite quant
- Senior Research Platform Engineer
Senior Research Platform Engineer
Job Description Roles & Responsibilities This is a hands-on individual contributor role: you will own and extend our C++ simulation/backtesting framework across both digital assets and FX, exposing it to researchers via Python tooling. Your work ensures that strategy ideas move seamlessly from research simulation live trading, with accuracy and reliability. You will collaborate closely with traders, researchers, the Principal Engineer, and infra teams. Key Responsibilities Simulation & Backtesting: Maintain and extend our C++ simulation/backtesting framework for both digital assets and FX, ensuring it faithfully reflects live exchange behavior. Matching Engine & Queuing: Implement and refine models of exchange matching engines and order queuing (FIFO, pro-rata, hidden orders, cancel/replace rules), ensuring execution simulations align with production fills. Python Integration: Build and maintain pybind11 bindings so researchers can interact with the C++ simulator from Python. Research Tooling: Develop Python scripts, data pipelines, and visualization tools that leverage the simulator for testing and analysis. Production Alignment: Guarantee that strategies tested in the simulator match production performance by debugging mismatches and validating data flows. Historical Data Handling: Work with large datasets stored on an NFS file system, building efficient indexing, access patterns, and preprocessing pipelines for researchers. Collaboration: Partner with researchers and traders to translate raw ideas into reproducible experiments. Reliability & Debugging: Investigate discrepancies between simulation, research, and production, and improve robustness of the research environment. Desired Candidate Profile Strong proficiency in C++, with hands-on experience maintaining or extending large, performance-critical systems. Experience with pybind11 or equivalent Python C++ integration frameworks. Solid Python skills for research pipelines, data analysis, and scripting. Prior work with distributed simulation or backtesting frameworks in HFT. Deep understanding of matching engines, order book mechanics, queuing models, and special order types (FIFO, pro-rata, priority). Experience working with large datasets stored in a distributed file system building indexing, parsing, and efficient access pipelines. Familiarity with databases, caching, and messaging systems (SQL, Redis, Kafka) is a plus. Strong debugging skills across both Python and C++. Startup or small-team background with high ownership. Familiarity with trading concepts (PnL, risk, market data, order types) Company Industry General TradingExportImport Department / Functional Area Engineering Keywords Senior Research Platform Engineer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyInfinite quant
- LocationUAE
- CategoryBackend
- SourceNaukrigulf
- Listedyesterday
Related Backend jobs
Learning Ops/Automation Manager
Noon is changing how students in Saudi learn — a remote star teacher, a physical classroom, an in-room facilitator, and a content engine that has to keep up…
Senior Software QA Engineer
Responsibilities: Design, maintain and execute manual and automated test cases for sanity, regression testing and end-to-end tests for web applications (UI and…
Algorithmic Trader / Quantitative Trader
Role Research, design, and deploy new algorithmic trading strategies for digital assets, forex, or commodities markets Take full responsibility for the…
General Manager
General Manager will be responsible for leading the overall business operations, growth, and profitability of the company within the local market. This role…