Configurable Multi-Model ML Framework
30+ parameter framework for runtime algorithm selection, feature group configuration, and model stacking across the forecasting platform.
30+
Config Parameters
4
Algorithm Options
The Problem
Each customer had different data volumes, feature availability, and modeling requirements. A hard-coded single-algorithm approach couldn't serve diverse enterprise customer configurations.
What Was Built
Built a configurable framework with 30+ parameters controlling algorithm selection (XGBoost, Ridge, LightGBM, CatBoost), feature group inclusion/exclusion, ensemble composition, validation split strategy, and scoring behavior. Runtime config parsed from JSON/base64-encoded arguments, enabling per-customer model configuration without code changes.
Business Impact
Eliminated code duplication across customer configurations, enabled A/B testing of model variants, and supported diverse enterprise customer needs from a single codebase.
Tech Stack
Domain Tags
Details
- Role
- Primary Owner
- Status
- Production
- Tier
- Tier 1
- Period
- Dec 2024 – Present
- Employment
- Revsure AI