Python Quant Developer - Backtesting & Research Engine

Remote Full-time
I’m building a research-grade analytical trading system and am looking for an experienced Python/quant developer to continue development of an existing backtesting & research platform.

The project already exists and includes:

- Data loading layer (database + APIs)

- Streamlit-based web interface

- Core backtesting logic (partially implemented)

- YAML-based strategy configuration (recently added)

The goal is to evolve this into a robust research platform focused on:

- Correct methodology

- Realistic execution modeling

- Clean, modular architecture

This is not a one-off task. I’m looking for a long-term collaborator who can gradually take ownership of the technical side.

Scope of Work (current and planned):

Backtesting Core

- Declarative strategy definitions (config-driven, YAML/JSON)

- Entry/exit rules using AND / OR logic over indicators

- Single instruments, batch backtesting, and later spreads / pairs

Execution Model

- Configurable execution delay (N bars after signal)

- Market, stop, limit, stop-limit orders

- Commissions, slippage, explicit execution assumptions

Indicators

- External indicator registry

- Dynamic indicator computation

- Adding new indicators without touching core engine

Optimization & Validation

- Parameter optimization (Optuna or similar)

- In-sample/out-of-sample testing

- Walk-forward analysis

Risk & Analysis

- Drawdown, stability metrics

- Monte Carlo on trade sequences

Web Interface

- Strategy builder UI (not only YAML files)

- Ability to configure strategies via web forms

- Visual analytics of results

Important (context):

The project already has a working codebase and Docker setup. The developer is expected to:

- Review existing architecture

- Fix and improve current implementation

- Extend features gradually

- Help shape the final system design

Requirements

- Strong Python (pandas, numpy)

- Experience with backtesting / trading systems

- Understanding of look-ahead bias, OOS validation, overfitting

- Ability to work with an existing codebase

Nice to have

- Experience with Streamlit

- Quant/research background

- Prior work on trading platforms

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Remote Part-time jobs] Amazon Data Entry Jobs from Home - No Experience

Remote

Entry-Level Remote Data Entry Specialist at Walgreens - Utilize Your Analytical Skills to Drive Business Insights and Growth

Remote

Senior Business - Data Analyst job at General Dynamics Information Technology in US National

Remote

**Experienced Full Stack Customer Support Specialist – Remote Work Opportunity at arenaflex**

Remote

**Experienced Entry-Level Live Chat Support Agent – Remote Customer Service Representative**

Remote

**Experienced Data Entry Specialist – Work From Home Opportunity at arenaflex**

Remote

Coordinator, Paid Media

Remote

Adjoint(e) Administratif(tive)

Remote

Part-time Insurance Verification Specialist - Remote

Remote

Channel Sales Manager - New Zealand

Remote
← Back