LyftLearn: ML model training and batch prediction infrastructure built on Kubernetes at Lyft
Lyft needed a unified platform to simplify ML model development, parallelize training, track runs, retrain on schedule, and deploy models across many teams using diverse modeling libraries and techniques.
LyftLearn achieved wide adoption across dozens of teams building hundreds of models every week, with Kubernetes-based environment spin-up in seconds enabling the fast iteration critical to ML development.
Frequently asked questions
What did this team achieve with this AI workflow?
LyftLearn achieved wide adoption across dozens of teams building hundreds of models every week, with Kubernetes-based environment spin-up in seconds enabling the fast iteration critical to ML development.
What tools did this team use?
Kubernetes, Jupyter, R-studio, Flyte, Spark, Fugue, sklearn, LightGBM, XGBoost, PyTorch.
What results were reported?
teams using LyftLearn: dozens of teams; Models built per week: hundreds of models every week; Environment spin-up time: only a few seconds (source-reported, not independently verified).
How is this back office ops AI workflow structured?
Select hardware and base image → Save model as container → Configure and schedule training jobs → Run parallel training on Kubernetes → Deploy model for predictions → Monitor via User Dashboard.