two-sigma-ml-at-scale

Implements ML trading systems with feature stores, distributed backtesting, and monitoring.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/copyleftdev/sk1llz --skill two-sigma-ml-at-scale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: two-sigma-ml-at-scale
Source: https://github.com/copyleftdev/sk1llz/tree/main/organizations/two-sigma
Command: npx skills add https://github.com/copyleftdev/sk1llz --skill two-sigma-ml-at-scale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables the development of sophisticated machine learning trading systems by adopting the principles and practices pioneered by Two Sigma, focusing on large-scale data infrastructure, rigorous feature engineering, and robust ML deployment.

Core Features & Use Cases

  • Feature Store Implementation: Centralize, version, and share features for reproducibility and efficiency.
  • Distributed Backtesting: Scale backtesting across clusters to test numerous strategies and parameters rapidly.
  • Alternative Data Pipelines: Ingest and process diverse data sources (e.g., satellite imagery) into actionable trading features.
  • Model Monitoring: Continuously track model performance and detect drift in production.
  • Use Case: Develop a new alpha research strategy by leveraging a feature store for historical data, running a distributed backtest to optimize parameters, and setting up continuous monitoring for production deployment.

Quick Start

Use the two-sigma-ml-at-scale skill to register a new feature named 'retail_parking_traffic' with the provided computation logic and dependencies.

Frequently Asked Questions about two-sigma-ml-at-scale

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build machine learning trading systems at scale?

Building machine learning trading systems at scale requires implementing distributed backtesting, centralized feature stores, and robust ML pipelines. This approach mirrors quantitative finance practices by managing point-in-time data and continuously monitoring production models.

What is a feature store in quantitative finance?

A feature store in quantitative finance is a centralized repository to version, share, and manage features for reproducible research. It ensures point-in-time data correctness, preventing look-ahead bias when backtesting systematic trading strategies.

How do I incorporate alternative data into an ML trading pipeline?

Incorporating alternative data into an ML trading pipeline involves building ingestion processes for diverse sources like satellite imagery. These pipelines transform raw data into actionable trading features stored for systematic backtesting and deployment.

Can I run distributed backtesting to optimize trading strategies?

Yes, you can run distributed backtesting across clusters to test numerous trading strategies and parameters rapidly. This scalable infrastructure allows quantitative researchers to iterate quickly and optimize systematic alpha generation.

How does point-in-time data management prevent look-ahead bias?

Point-in-time data management prevents look-ahead bias by ensuring features only use information available exactly at the historical prediction time. This reproducible data infrastructure is critical for validating machine learning models in financial markets.

How do I monitor machine learning models for drift in production trading systems?

Monitoring machine learning models for drift in production trading systems requires continuously tracking model performance against live market data. This detects when predictive alpha degrades, signaling the need for retraining or strategy adjustment.