Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Our Data Scientist Left and Nobody Can Run the Model They Built. What Now?
Problems We Solve

Our Data Scientist Left and Nobody Can Run the Model They Built. What Now?

When the data scientist leaves, the model often lives on their laptop. We recover it, rebuild it as a documented, scheduled system, and make it maintainable.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

A model that only its creator could run is a prototype, however useful it was. Recovering it means finding the code, data and exact library versions, reproducing its past outputs, then rebuilding it as a scheduled pipeline with documentation, tests and monitoring in accounts the business owns. Sometimes it is simpler to rebuild from the requirements, and the reproduction step shows which.

The forecast stopped arriving

Every Monday a demand forecast, a churn list or a pricing recommendation used to land in someone's inbox. The data scientist who built it ran it themselves, from notebooks on their laptop, with a set of steps only they knew. They have now left. The Monday email has stopped.

You have found a folder of Jupyter notebooks with names like "final_v3_USE_THIS", a few CSV files and a note that says "run cells in order". Someone tried, and got errors about missing packages and files that no longer exist. The business had come to rely on those numbers, and now nobody can produce them.

Why models end up this way

A lone data scientist in a small team is usually asked for results, not infrastructure. They work in notebooks because notebooks are fast for exploring. Once something works, there is always a new question waiting, so the model never gets turned into proper software. The steps stay in their head, the data comes from exports on their machine, and the code depends on library versions installed months ago.

Nobody around them knows enough to ask for more, and they may not have had the time or remit to do it. It is not usually carelessness. It is a gap between building a model and running one, which one person in a small team rarely has time to cross.

What an orphaned model costs

SituationThe effect
Outputs stopDecisions go back to guesswork
Code on a personal laptopRisk the work is lost entirely when the device is wiped
Unknown data sourcesNobody knows what the model was trained on
No documentationAny successor starts by reverse-engineering
Hiring a replacementMonths before anyone is productive, and the same risk repeats

There is also a trust question. If the old model cannot be reproduced, nobody can check whether its past outputs were right, which matters if decisions were made on them.

How we recover and rebuild it

  1. We secure everything we can find: notebooks, scripts, data files, model files, emails describing the outputs, and the laptop or cloud account if it is still available.
  2. We work out the data sources and the environment, including which library versions were used, and try to reproduce a past output exactly. Whether we can tells us how much of the original is recoverable.
  3. We write down what the model does in plain language: its inputs, how it was trained, what it predicts, and how the output was used.
  4. We rebuild it as a proper pipeline: code in a repository you own, data pulled directly from the source systems, a scheduled run on your cloud (AWS, Azure or Google Cloud), and outputs delivered where people use them.
  5. We add tests, monitoring for data problems and accuracy drift, and a simple way to retrain when needed.
  6. We hand over documentation and a walkthrough so a future hire, or your own analyst, can run and change it.

If reproduction shows the original was flawed, for example through data leakage that made results look better than they were, we tell you and recommend rebuilding from the requirement rather than preserving the mistake.

What you end up with

The Monday output is back, produced by a scheduled job rather than a person. The code, data connections and model live in accounts the business owns. There is a written description of what the model does and how to maintain it, and alerts if it starts to go wrong.

The next data hire inherits a working system to improve, not a mystery to decode.

And the business has a clearer view of what the model is worth. With past outputs reproduced and accuracy tracked, you can decide on evidence whether it deserves more investment, stays as it is, or should be retired.

Is this your situation?

  • A data scientist or analyst built a model and has since left.
  • The outputs have stopped or someone is struggling to produce them.
  • The code is in notebooks with no clear instructions.
  • Nobody is sure which data the model uses.
  • You are about to hire a replacement and want to avoid the same problem.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

What if we cannot find all the code?

We rebuild from what can be found plus the known inputs and outputs. The goal is a model that does the same job reliably, not necessarily an identical copy.

Should we just hire another data scientist?

Possibly, for ongoing development. A rebuilt, documented system gives them something solid to start from and reduces the chance of the same thing happening again.

Can the former employee help?

If they are willing, a short conversation can save a lot of reverse-engineering. We can run that conversation with specific questions.

What drives the cost?

How much of the original can be recovered, how many data sources are involved, and how the outputs need to be delivered.

What do you need from us?

Everything left behind, access to the source systems, and someone who used the outputs and can explain how they were used.

Keep reading

More on Problems We Solve

Start here

Tell us which decision is running on instinct

Describe what you are trying to predict, what data you hold and who acts on it. We will tell you honestly whether machine learning fits, and if a simpler fix would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →