
In Progress
Posted
Paid on delivery
I want to take my current Python back-testing setup—which already supports about 250 live brokerage accounts—and scale it to handle 1,000 accounts without sacrificing speed or accuracy. At the same time, I need an XGBoost-based recommendation layer that can suggest the best mix of strategy combinations, sector allocations, holding periods, and lot sizes. The model will rely on risk appetite, investment amount, alpha vs. benchmark, Sharpe ratio, and beta (or an appropriate proxy) as core features. To keep the work structured, I have mapped out five milestones and an overall 4–5 week calendar window that includes review cycles: • Milestone 1 – Repository Baseline & Data Standardization (4 days) A clean, reproducible codebase plus a unified data schema that works across all 1,000 accounts. • Milestone 2 – Synthetic Expansion Engine & Constraint Projection (5 days) Scripts that generate realistic synthetic trades and project position-level risk constraints at scale. • Milestone 3 – Feature Pipeline & XGBoost Training (6 days) End-to-end feature engineering, hyper-parameter tuning, and initial model checkpoints stored in a version-controlled environment. • Milestone 4 – Validation, Back-test Replay & Calibration (4 days) Side-by-side performance reports against historical baselines, including risk metrics and error bounds. • Milestone 5 – Packaging, Documentation & Handover (3 days) A Docker-ready deployment bundle, concise README, API references, and a short video walkthrough. I’m coding primarily in Python with Pandas, NumPy, scikit-learn, XGBoost, and back-testing tools like backtrader/zipline; feel free to recommend equivalents if they integrate cleanly. Success looks like: 1. 1,000-account back-test completes in under 20 % of the time it currently takes for 250 accounts, measured on my reference machine. 2. XGBoost layer delivers top-quartile Sharpe improvements versus the existing heuristic approach across at least 70 % of tested scenarios. 3. All code passes unit tests (≥ 90 % coverage) and spins up in a single Docker command. If this timeline and scope align with your skills, I’m ready to get started immediately and will be available for rapid feedback at each milestone.
Project ID: 40459969
64 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
64 freelancers are bidding on average $3,758 USD for this job

With over a decade of experience in full-stack architecture and high-scale systems, I understand your need to scale your Python back-testing setup to handle 1,000 brokerage accounts while maintaining speed and accuracy. My background in developing high-complexity systems, such as serving over 1 million users with Telegram Mini Apps, positions me well to tackle the challenges of your project. To ensure scalability and accuracy, I recommend structuring the project with a focus on data standardization, synthetic trade generation, XGBoost training, validation, and packaging. Leveraging my past success in scaling systems and my expertise in Python, Pandas, NumPy, and XGBoost, I am confident in my ability to deliver a solution that meets your requirements. If you are ready to move forward with this project, I am available to discuss the roadmap and get started immediately. Let's work together to achieve your goal of efficiently scaling your back-testing setup with the XGBoost layer.
$4,000 USD in 45 days
8.1
8.1

Hi, I see your need to speed up back-testing for many accounts and add a smart layer for strategy advice. I will organize the code to handle 1,000 accounts without slowing down, making sure everything is fast and accurate. For the recommendation system, I will use XGBoost with features like risk appetite and investment size to suggest good strategy mixes. I will make the data pipeline solid, ensuring the data is clean and ready for models, and set up synthetic data tools to test at scale. I'll also focus on building an easy-to-use package with clear instructions, so deployment and future updates are simple. I believe clear chats, quality work, and saving your time will help your project grow and succeed. Let’s chat about the plan and build something great together. Regards, Nick.
$3,000 USD in 18 days
8.6
8.6

Hello, As an accomplished web service provider and a committed Python coder with an expertise in the tools within your stack such as Pandas, NumPy, scikit-learn, backtrader/zipline, let me assure you that I am well-equipped to efficiently carry out the multi-faceted tasks of your demanding project. Our organization commands immense experience in handling large-scale projects and developing highly effective frameworks for data analytics, qualities that will be paramount to the success of this venture. On top of that, our familiarity with containerization technologies like Docker and profound knowledge of XGBoost make us your best match for this project. I understand the critical value of time in backtesting and how imperative it is for the final solution to be both scalable and precise. My team's ambitious aim to decrease your current 250 account test runtime by 80% aligns perfectly with your needs and we're fully confident about our ability to deliver on this endeavor. Additionally, our rich portfolio includes deploying impeccable risk assessment models like those you need in vast quantities. This extensive experience will enable me to generate realistic synthetic trades while assuring accurate projection of position-level risk constraints across all 1,000 accounts, ensuring your peace of mind regarding scalability without compromising on subtleties. Lastly, my addition will bring along high attention to detail and a penchant for mai Thanks!
$3,000 USD in 20 days
7.9
7.9

Hello, Your project is an excellent fit for my experience with Python-based quantitative systems, large-scale backtesting optimization, ML pipelines, and performance-focused financial infrastructure. I can help restructure and scale your current framework to efficiently support 1,000+ brokerage accounts while building an XGBoost-driven recommendation layer focused on portfolio optimization and risk-adjusted strategy selection. My proposed approach: • Parallelized/distributed backtesting architecture • Optimized Pandas/NumPy workflows with vectorization and caching • Async task orchestration and memory-efficient processing • Feature-store style ML pipeline for reproducibility • Dockerized deployment with automated testing and CI-ready structure Tech stack recommendations: • Python + XGBoost + scikit-learn • Polars/Dask/Ray for scaling large account simulations • PostgreSQL/Parquet for efficient storage • MLflow or Weights & Biases for experiment tracking • FastAPI for optional model-serving/API endpoints • Docker + pytest coverage automation I can assist across all milestones: • Repository restructuring and standardized schemas • Synthetic trade/risk projection engine • Advanced feature engineering and model tuning • Backtest replay validation and calibration workflows • Packaging, documentation, and deployment readiness Thank you.
$5,000 USD in 30 days
7.0
7.0

Hello, I can help scale your Python back-testing setup from 250 to 1,000 accounts while keeping the codebase reproducible, tested, and Docker-ready. I have strong experience with Pandas, NumPy, scikit-learn, XGBoost, feature pipelines, performance optimization, and risk metrics like Sharpe, beta, alpha vs benchmark, and position-level constraints. Your milestone plan is clear, and I can work within that structure to standardize data, build synthetic trade expansion, train and validate the XGBoost recommendation layer, and package everything with clean documentation. I am ready to begin immediately and would be happy to discuss the project in further detail. Thanks, Teo
$5,000 USD in 20 days
6.7
6.7

As the CEO of Web Crest and an experienced Python developer, I confidently assure you that we are equipped with the skills and knowledge to effectively scale up your back-testing setup to handle 1,000 accounts without compromising speed or accuracy. We understand the criticality of maintaining performance levels even as usage extends, and we have excelled in optimizing systems to manage high volumes. Combined with our deep knowledge of Pandas, NumPy, scikit-learn, XGBoost, and other relevant tools such as backtrader/zipline—we're confident we will deliver to your specific requirements. Drawing from our background in machine learning and AI automation, my team and I will develop a powerful recommendation layer for you that understands risk appetite, investment amounts, alpha vs benchmark correlation, Sharpe ratios and beta proxy - just to name a few. Our goal is to help you produce valuable and insightful recommendations on strategy combinations, sector allocations, holding periods and lot sizes that will set you up for investment success.
$3,000 USD in 7 days
6.6
6.6

Hi there, I’ve developed multiple back-testing solutions for stock and crypto trading, including a product that supports 1,000 live accounts with a dedicated XGBoost model for strategy optimization. We also built a synthetic trade generator to create realistic trades for model training, which directly addresses your need for synthetic data. I’m proficient in Python libraries like Pandas, NumPy, and scikit-learn, and I’ve integrated CI/CD pipelines with tools like GitHub Actions and Azure DevOps for automated testing and deployment. Let’s schedule a 10-minute call to discuss your project in more detail and see if I’m the right fit. Best, Adil
$4,015 USD in 21 days
6.2
6.2

As an experienced Data Scientist and Machine Learning expert with over 14 years of experience, I wholeheartedly bring the talent, skillset, and temperament to make your project a success. My expertise in Python, which includes working with Pandas, NumPy, scikit-learn, and XGBoost, aligns perfectly with the technical requirements of your project. I have successfully completed end-to-end data projects that had 90% coverage in testing units and scaled efficiently while maintaining high speed and accuracy. I take pride in delivering projects that meet or exceed expectations from clients; it would be my honor to add crucial pieces to make your loss back-testing setup powerful enough to handle a thousand accounts without compromising on speed or accuracy. Let’s embark on this coding journey together—I assure you’ll get reliable software yields at every milestone that respects your time-scale and budgetary constraints!
$4,000 USD in 7 days
5.8
5.8

Hi, you need a major performance jump in your Python back testing engine while adding an XGBoost recommendation layer that stays statistically reliable under 1000 account scale. I’ve worked on complex automation and high load workflow systems, so I understand the balance between compute efficiency, reproducibility and model validation across large datasets. I’d optimize the execution pipeline with parallelized processing, standardized schemas and containerized ML workflows so the back tests and recommendation engine remain fast, testable and reproducible across every milestone. Are your current bottlenecks mainly CPU bound during replay execution or tied more to data loading and feature generation? Best Regards, Fizza Nadeem K
$3,000 USD in 5 days
5.0
5.0

With my 16+ years of experience in writing and translating, as well as my proficiency in Python and knowledge of Data Analysis, I am ready to take on this exciting challenge. I offer an end-to-end solution with my portfolio including writing, translation, formatting, and voice over - all of which may come in handy in creating a multi-dimensional recommendation layer that considers your specific requirements. My solid experience with similar projects and the tools you've mentioned such as Pandas, NumPy, scikit-learn and backtrader/zipline make me capable to ensure your project is not only efficiently executed but accurately scaled to handle the 1,000 accounts. Adhering to your five milestones plan, I am committed to setting up a clean, reproducible codebase for repository baseline (Milestone 1), creating synthetic expansions and projecting risk constraints (Milestone 2), performing feature engineering and XGBoost training (Milestone 3), validating the results alongside robust back-testing replay and calibration (Milestone 4), until we effectively package your winning model into a single Docker command (Milestone 5).
$3,000 USD in 30 days
4.3
4.3

Hey there, I'm Vishal Maharaj, a seasoned professional with 25 years of experience in JavaScript, Python, Software Architecture, NumPy, Pandas, Machine Learning (ML), and Statistics, based in Perth, Australia. I understand the need to scale your Python back-testing setup to handle 1,000 accounts while integrating an XGBoost-based recommendation layer. My approach involves structuring the project into five milestones, focusing on repository baseline, synthetic expansion engine, feature pipeline, validation, and packaging for seamless deployment. Let's discuss further details and kick-start this project. Feel free to initiate the chat. Cheers, Vishal Maharaj
$3,000 USD in 20 days
5.3
5.3

Hello!, I am a Florida-based senior software engineer with extensive experience in Python and machine learning. I carefully reviewed your project on scaling backtesting with XGBoost and understand the importance of optimizing your current setup to support your brokerage needs effectively. With about 15 years of experience in software architecture, data analysis, and AI, I can help enhance your backtesting framework to ensure it meets your objectives. My approach would involve assessing your current setup, identifying bottlenecks, and implementing an efficient XGBoost layer to improve performance. Could you please clarify the following questions to help me better understand the project? 1. What specific performance metrics or goals do you have in mind for the backtesting? 2. Are there any particular data sources or brokerage platforms we need to integrate with? 3. What is your timeline for implementing these enhancements? I’m committed to delivering solutions that are both technically robust and practical. If you're looking for a serious partner who pays attention to detail, let's chat! Best, -James
$4,000 USD in 14 days
4.3
4.3

Hi, I’m an experienced Python quantitative developer with strong expertise in large scale backtesting infrastructure, portfolio optimization, and machine learning driven trading systems. I can help scale your existing framework from 250 to 1,000 brokerage accounts while implementing an XGBoost recommendation engine optimized for speed, reproducibility, and portfolio performance. I previously worked on high performance Python trading platforms involving distributed backtesting, portfolio risk modeling, synthetic market simulation, feature engineering pipelines, and ML based allocation systems using Pandas, NumPy, scikit learn, XGBoost, and vectorized processing techniques. My experience includes optimizing bottlenecks with multiprocessing and async workflows, designing Docker based research environments, building reproducible experiment pipelines, and validating strategies against Sharpe, beta, alpha, and benchmark metrics at scale. For your project, I can optimize the account simulation architecture, implement scalable feature pipelines, build and tune the XGBoost recommendation layer, and deliver a Docker ready system with strong test coverage, documentation, and reproducible benchmark reports aligned with your milestone structure. Best regards, George
$4,000 USD in 7 days
4.1
4.1

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, I can scale your Python back-testing setup to handle 1,000 accounts swiftly without compromising speed or precision. Implementing an XGBoost-based recommendation layer, I will suggest optimal strategy mixes based on key features like risk appetite, alpha/beta, and Sharpe ratio. I will deliver: • Clean, reproducible codebase and unified data schema • Synthetic trade generation scripts and risk constraint projection • End-to-end feature pipeline and XGBoost training • Validation reports, back-test replays, and model calibration • Docker-ready deployment bundle, documentation, and handover materials You will also receive thorough documentation, ensuring seamless knowledge transfer. I am confident in my ability to execute your vision efficiently. Looking forward to discussing the next steps. Best regards, Chirag.
$3,750 USD in 7 days
3.8
3.8

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I recently completed a Python-based financial modeling project where I scaled a back-testing framework to handle multiple brokerage accounts efficiently, maintaining accuracy and speed. From my experience, the key to success in this project is structuring the data pipeline and model training workflow robustly for scalable performance. Approach: ⭕ I will start by standardizing your data schema and cleaning the repository for reproducibility. ⭕ Then, I will develop scripts to generate synthetic trades and risk constraints to simulate scalability. ⭕ Next, I will build the feature pipeline and train the XGBoost model with optimized hyperparameters. ⭕ Following that, I will validate the results thoroughly against historical baselines including risk and error metrics. ⭕ Finally, I will package everything into a Docker-ready bundle with concise documentation and a walkthrough video. ❓ Do you have a preferred environment for deployment beyond Docker? I am confident that I have the skills and experience to deliver your milestones on time and exceed your performance goals. Best regards, Nam
$4,000 USD in 30 days
3.9
3.9

Hi there, I read your job and I am fully confident I can scale your back-testing setup to 1,000 accounts while delivering a high-performing XGBoost recommendation engine right on schedule. I specialize in optimizing quantitative trading infrastructure, high-throughput feature pipelines, and machine learning models for risk-adjusted alpha generation. My focus will be on eliminating execution bottlenecks, ensuring multi-account concurrency, and outperforming your current heuristic benchmarks. Here’s how I can help: -Optimize data handling and vectorize backtrader/zipline execution for the 1,000-account expansion -Build the end-to-end engineered feature pipeline and train the XGBoost allocation layer -Implement strict validation, risk constraint projection, and historical side-by-side replay testing -Package the entire workflow into a production-ready, single-command Docker container with full test coverage If you'd like, we can jump on a quick chat and get started right away. Looking forward to working with you! Best regards, Shameel
$3,000 USD in 4 days
3.8
3.8

Hi, good day. The primary technical challenge of scaling this back-testing environment and adding an XGBoost recommendation layer lies in breaking the memory and CPU bottlenecks inherent in sequential Pandas/Backtrader loops when tracking 1,000 concurrent accounts, while simultaneously engineering a non-stationary feature pipeline that prevents data leakage during the training of the allocation model. With my extensive experience optimizing high-throughput quantitative trading systems, vectorizing event-driven back-tests using libraries like Vectorbt or custom NumPy matrices, and productionizing XGBoost frameworks for portfolio optimization, I am uniquely suited to scale your architecture. The technical solution will be executed across three major phases: first, refactoring the back-testing engine away from single-threaded account loops into a highly parallelized or fully vectorized multi-tenant execution model to dramatically hit your sub-20% runtime target; second, designing a robust feature engineering pipeline that transforms raw account metrics—including alpha, beta, and Sharpe ratios—into scale-invariant inputs for an XGBoost ranker trained to maximize risk-adjusted strategy allocations; and third, implementing a distributed data simulation engine to stress-test position-level constraints, wrapping the entire synchronized system into an optimized, multi-stage Docker environment backed by comprehensive unit tests.
$3,000 USD in 7 days
3.3
3.3

Hi, I am Everett, an experienced Python developer specializing in machine learning and quantitative finance systems. You need to scale your back-testing from 250 to 1,000 accounts while integrating a robust XGBoost recommendation layer that optimizes strategies and allocations based on key financial metrics. The best solution is to build a clean, modular pipeline with synthetic data generation and thorough model validation as you outlined. I will standardize your data schema and set up a reproducible repository, implement synthetic trade simulation and constraint projections, then build a feature pipeline for training and hyper-parameter tuning of XGBoost models. Validation involves back-test replay and calibration against historical benchmarks. Finally, I will package everything in Docker with thorough documentation. I can communicate in real time in your timezone and provide initial deliverables within 12 hours of starting. Q1: What current back-testing framework do you prefer between backtrader or zipline or would you consider others? Q2: Could you share sample data schemas and benchmark performance metrics? Q3: Are there specific hardware or cloud environments you plan to use for scaling? What is the current runtime for completing back-testing on 250 accounts, and are there preferred platforms for deployment? Best regards, Everett
$3,000 USD in 6 days
2.9
2.9

Hi there, great project, and I love the clear milestone structure. I’m Cora May, and I’ve scaled Python back-testing systems by standardizing data schemas, optimizing feature pipelines, and parallelizing replay workloads to keep runtime low while preserving metric fidelity. For your 1,000-account goal, I’ll help refactor the repository around vectorized Pandas/NumPy operations and a stable, reproducible interface so the same back-test inputs flow cleanly across all accounts. For the recommendation layer, I’ll build an XGBoost model that uses your core features (risk appetite, investment amount, alpha vs. benchmark, Sharpe, beta/proxy) to recommend the best combination of strategy mix, sector allocation, holding period, and lot size under realistic constraints. I’ll also add strict validation that compares to your existing heuristic baselines using Sharpe/beta-style risk metrics and error bounds. What constraints or optimization rules should the XGBoost outputs respect (e.g., max drawdown, turnover, sector caps)? And what’s your preferred target label for training, next-period Sharpe improvement, risk-adjusted return, or a composite score? Best regards!
$3,000 USD in 7 days
2.6
2.6

Hello, I have 8+ years of experience in Python-based quantitative systems, large-scale backtesting infrastructure, and machine learning pipelines, including XGBoost-driven portfolio optimization and trading analytics. Your roadmap is very well structured, and the scope aligns closely with systems I’ve previously built for multi-account strategy simulation, performance optimization, and ML-based recommendation engines. I can help scale your existing backtesting framework from 250 to 1,000 brokerage accounts by redesigning bottlenecks around parallel execution, vectorized computation, memory optimization, and efficient data handling using Pandas/NumPy with multiprocessing or distributed approaches where needed. I also have strong experience with backtrader, Zipline-style architectures, Dockerized deployments, and reproducible ML workflows. For the XGBoost layer, I can build a complete feature engineering and training pipeline focused on Sharpe optimization, alpha benchmarking, risk-adjusted allocation scoring, holding-period analysis, and lot-size recommendation logic. I’ve worked on similar predictive systems involving portfolio ranking, strategy selection, and risk calibration using XGBoost, scikit-learn, and custom validation pipelines. Thanks
$3,000 USD in 7 days
2.7
2.7

plainsboro, United States
Payment method verified
Member since Mar 19, 2008
$100-200 USD
$100-200 USD
$250-750 USD
$500-1000 USD
$250-750 USD
$15-25 USD / hour
₹37500-75000 INR
$15-25 USD / hour
₹600-1500 INR
$10-30 USD
$750-1500 USD
$8-15 USD / hour
₹12500-37500 INR
$250-750 USD
$250-750 USD
₹1250-2500 INR / hour
$750-1500 AUD
$200-400 USD
₹1500-12500 INR
₹12500-37500 INR
$2-8 USD / hour
$25-50 USD / hour
₹1500-12500 INR
$2-8 USD / hour
₹600-1500 INR