Skip to main content

Rebuilding MLflow’s experiment tracking backend in Go

25 July 2025
  • News
  • Technology

Rebuilding MLflow's experiment tracking backend in Go enabled huge performance improvements with massive datasets

G-Research’s Open Source team has developed mlflow-go, a Go-based rewrite of MLflow’s experiment tracking backend, addressing significant performance limitations when handling massive data volumes.

The project evolved from G-Research’s earlier FastTrackML initiative, which successfully demonstrated that a Go implementation could be significantly faster for high-volume data processing. The mlflow-go package serves as a drop-in replacement for MLflow’s tracking server.

While the Go backend delivers superior performance for big data applications, its wider adoption is not guaranteed. The project will need to develop its own community of contributors, as MLflow’s current maintainers at Databricks are not primarily Go developers.

If you want to try this new experiment tracker for yourself, you can check it out here.

Why this matters

  • Performance at scale: Teams processing terabytes of experiment data can potentially eliminate bottlenecks with this new backend
  • Open source innovation: Demonstrates how domain-specific performance requirements can drive meaningful contributions back to the broader ML ecosystem
  • Cost efficiency: Faster experiment tracking translates to reduced compute costs and improved researcher productivity
MLflow Go

G-Research really liked MLflow but needed it to be more performant, notably for large datasets.

We anticipate that other organisations, especially those with the massive data-processing needs, have run into similar issues.

We are keen to learn if our efforts have benefited others, so please let us know how you’re using MLflow and if FastTrackML is faster for you on GitHub or Slack.

Learn more about MLflow Go

Latest events

  • Mathematics

Distinguished Speaker Symposium: Aerodynamics and the Navier-Stokes equation

30 Sep 2025 Grand Temple, London, WC2B 5AZ
  • Quantitative engineering
  • Quantitative research

ETH Zurich quant challenge

07 Oct 2025 ETH Zurich Campus, LEE Building
  • Quantitative engineering
  • Quantitative research

Paris quant challenge

01 Oct 2025 The Kimpton St Honore Hotel, Paris

Stay up to date with G-Research