Python Developer Forex

???????, C, EG, Egypt

Job Description

Python Research Engineer -- Market Data & Quant Research Lab (Remote) Project Overview (IMPORTANT - READ FIRST)

This role is for a

research laboratory

,

not

a trading bot and

not

a live trading system.

The project is a

Forex / Market Research Lab

designed to:

Ingest

large-scale historical tick data

(10+ years) Convert ticks into time-based bars Run

config-driven historical event scans

Produce

datasets, reports, and knowledge bases

Enable future

statistical, ML, and indicator-based analysis


This project does NOT:



Place trades Generate live signals Provide trading advice Connect to brokers
All outputs are

research artefacts only

.

Role Summary

We are looking for a

Python Research Engineer

to continue building and hardening an existing, well-structured research lab.

You will work on:

Data pipelines Event scanners Indicator engines Batch experimentation Reporting and reproducibility tooling
The foundation is already built -- your job is to

extend, stabilise, and systematise

it.

Key ResponsibilitiesCore Engineering

Extend Python pipelines for

large CSV / Parquet datasets

Build

memory-safe, chunked processing

(millions of rows) Maintain strict

reproducibility and integrity checks

(checksums, manifests) Implement

config-driven research workflows

(YAML-based)
Research Infrastructure (NOT strategy design)

Build

event scanners

that answer questions like:"When price moves X pips in Y time, what happens next?" Add

indicator snapshots

(EMA, RSI, ATR, session labels) Support

batch experiments

across parameter grids Store results in structured formats (CSV, JSON, Parquet)
Quality & Discipline

Add progress logging + heartbeat files for long runs Write

clear specs before code

Produce

validation scripts

(sanity checks, invariants) Keep code readable and testable
Required Technical SkillsMust Have

Strong

Python 3.10+

Excellent

pandas

knowledge Experience with

large datasets

(millions of rows) Comfortable with: CSV / Parquet datetime / timezone handling memory-efficient processing Clean, modular coding style Git (commit discipline matters)
Nice to Have (Big Plus)

NumPy / SciPy Basic statistics Familiarity with market data (ticks, OHLC bars) Experience with research pipelines or data labs Some exposure to ML (scikit-learn),

not required


Project Structure (Already Exists)

The developer will work inside an existing repo with:

ForexResearchLab/ data/
raw/
processed/
src/ data/
scans/
indicators/
reports/
utils/
configs/
events/
results/
logs/
scans/
reports/
kb/

Clear specs, logging, and integrity checks are already in place.

Working Style & Expectations

This is a

methodical, correctness-first project

No rushing, no "just make it work" Every stage must be: Reproducible Logged Verifiable You will often be asked to: Read a spec Implement exactly what is written Improve robustness, not features
Location & Logistics

Remote

Candidates from

Egypt

are strongly encouraged to apply Flexible hours Async communication preferred English required (written)
Contract Details

Contract / Freelance Long-term potential (months, not weeks) Paid per milestone or monthly (negotiable) Code ownership stays with the project owner
Interview / Test (Very Simple)

Shortlisted candidates will be asked to:

Review an existing Python file Explain how they would make it safer / more scalable No live coding under pressure
How to Apply

Please send:

Short introduction Python experience (especially with data) Example of a

clean data-processing project

(GitHub if available)
Job Types: Full-time, Part-time, Permanent, Temporary, Contract, Internship, New grad

Pay: E8,000.00 - E15,000.00 per month

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2234552
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    ???????, C, EG, Egypt
  • Education
    Not mentioned