Competition ML vs. Production ML: A Systematic Gap Analysis
Authors/Creators
Description
Kaggle has 23 million registered accounts. Only 612 of those users have ever earned Grandmaster status. Meanwhile, a Google L3 engineer — entry level — out-earns the 90th percentile of "Kaggle Master" job postings by a wide margin. These facts describe the same industry but fundamentally different skill markets. This paper presents a structured gap analysis between competition ML and production ML across six dimensions: metric choice, temporal dynamics, reproducibility, model complexity, success criteria, and infrastructure. We examine how regulatory frameworks (GDPR Article 22, EU AI Act 2024/1689, FDA GMLP) render common competition techniques legally non-compliant in finance and healthcare. We document the reproducibility crisis — 42% code inclusion at NeurIPS, no empirical study measuring whether the 2021 checklist actually helped — and trace its roots to practices normalized in competition culture. We report a compensation paradox where competition-optimized profiles earn 40–60% less than production-oriented engineers at equivalent seniority. Drawing on published interviews with Kaggle Grandmasters (Bhatia, Guschin, Tunguz, Babushkin), we propose a taxonomy of transferable and non-transferable skills, and argue that ML education programs need to stop treating competitions as sufficient preparation for industry.
Keywords: machine learning, Kaggle, MLOps, production ML, reproducibility, AI regulation, ML education