be sincere. Writing code in 2025 is far simpler than it was ten, and even 5, years in the past.
We moved from Fortran to C to Python, every step reducing the trouble wanted to get one thing working. Now instruments like Cursor and GitHub Copilot can write boilerplate, refactor features, and enhance coding pipelines from a number of traces of pure language.
On the identical time, extra individuals than ever are entering into AI, information science and machine studying. Product managers, analysts, biologists, economists, you identify it, are studying how you can code, perceive how AI fashions work, and interpret information effectively.
All of this to say this:
The actual distinction between a Senior and a Junior Information Scientist will not be the coding degree anymore.
Don’t get me improper. The distinction continues to be technical. It nonetheless will depend on understanding information, statistics and modeling. However it’s not about being the one that can invert a binary tree on a whiteboard or remedy an algorithm in O(n).
All through my profession, I’ve labored with some excellent information scientists throughout completely different fields. Over time, I began to note a sample in how the senior information professionals approached issues, and it wasn’t in regards to the particular fashions they adopted or their coding skills: it’s in regards to the structured and arranged workflow that they undertake to transform a non-existing product into a strong data-driven resolution.
On this article, I’ll describe this six-stage workflow that Senior Information Scientists use when growing a DS product or characteristic. Senior Information Scientist:
- Map the ecosystem earlier than touching code
- Assume about DS merchandise like operators
- Design the system end-to-end with “pen and paper”
- Begin easy, then earn the appropriate so as to add complexity
- Interrogate metrics and outputs
- Tune the outputs to the audiences and choose the appropriate instruments for displaying their work
All through the article I’ll develop on every one among these factors. My aim is that, by the top of this text, it is possible for you to to use these six phases by yourself so you may suppose like a Senior Information scientist in your everyday work.
Let’s get began!
Mapping the ecosystem
I get it, information professionals like us fall in love with the “information science core” of a product. We get pleasure from tuning fashions, making an attempt completely different loss features, taking part in with the variety of layers, or testing new information augmentation methods. In any case, that can be how most of us had been skilled. At college, the main focus is on the method, not the surroundings the place that method will reside.
Nonetheless, Senior Information Scientists know that in actual merchandise, the mannequin is just one piece of a bigger system. Round it there may be a complete ecosystem the place the product must be built-in. In the event you ignore this context, you may simply construct one thing intelligent that doesn’t truly matter.
Understanding this ecosystem begins from asking questions like:
- What actual drawback are we enhancing, and the way is it solved as we speak?
- Who will use this mannequin, and the way will it change their each day work?
- What does “higher” appear like in apply from a enterprise perspective (fewer tickets, extra income, much less handbook overview)?
In a number of phrases, earlier than doing any coding or system design, it’s essential to grasp what the product is bringing to the desk.
Your reply, from this step, will sound like this:
[My data product] goals to enhance characteristic [A] for product [X] in system [Y]. The information science product will enhance [Z]. You count on to realize [Q], enhance [R], and reduce [T].
Take into consideration DS merchandise like operators
Okay, now that now we have a transparent understanding of the ecosystem, we are able to begin eager about the information product.
That is an train of switching chairs with the precise consumer. If we’re the consumer of this product, what does our expertise with the product appear like?
To reply our query, we have to reply questions like:
- What is an efficient metric of satisfaction (i.e. success/failure) of the product? What’s the optimum case, non optimum case, and worst case?
- How lengthy is it okay to attend? Is it a few minutes, ten seconds, or actual time?
- What’s the finances for this product? How a lot it’s okay to spend on this?
- What occurs when the system fail? Will we fall again to a rule-based determination, ask the consumer for extra info, or just present “no consequence”? What’s the most secure default?

As you could discover, we’re getting within the realm of system design, however we’re not fairly there but. That is extra of the preliminary section the place we decide all of the constraints, limits and performance of the system.
Design the system end-to-end with “pen and paper”
Okay, now now we have:
- A full understanding of the ecosystem the place our product will sit.
- A full grasp of the required DS product’s efficiency and constraints.
So now we have all the things we have to begin the System Design* section.
In a nutshell, we’re utilizing all the things now we have found earlier to find out:
- The enter and output
- The Machine Studying construction we are able to use
- How the coaching and take a look at information shall be constructed
- The metrics we’re going to use to coach and consider the mannequin.
Instruments you should utilize to brainstorm this half are Figma and Excalidraw. For reference, this picture represents a bit of System Design (the mannequin half/half 2 of the above listing) utilizing Excalidraw.

Now that is the place the actual expertise of a Senior Information Scientist emerge. All the data you will have collected thus far should converge to your system. Do you will have a small finances? In all probability coaching a 70B parameter DL construction will not be a good suggestion. Do you want low latency? Batch processing will not be an choice. Do you want a fancy NLP software the place context issues and you’ve got a restricted dataset? Perhaps LLMs will be an choice.
Take into account that that is nonetheless solely “pen and paper”: no code is written simply but. Nonetheless, at this level, now we have a transparent understanding of what we have to construct and the way. NOW, and solely now, we are able to begin coding.
*System Design is a large subject per se, and to deal with it in lower than 10 minutes is principally inconceivable. If you wish to develop on this, a course I extremely advocate is this one by ByteByteGo.
Begin easy, then earn the appropriate so as to add complexity
When a Senior Information Scientist works on the modelling, the fanciest, strongest, and complicated Machine Studying fashions are normally the final ones they struggle.
The same old workflow follows these steps:
- Attempt to carry out the issue manually: what would you do should you (not the machine) had been to do the duty?
- Engineer the options: Primarily based on what from the earlier level (1), what are the options you’ll think about? Are you able to craft some options to carry out your job effectively?
- Begin easy: attempt a fairly easy*, conventional machine studying mannequin, for instance, a Random Forest/Logistic Regression for classification or Linear/Polynomial Regression for regression duties. If it’s not correct sufficient, construct your method up.
Once I say “construct your method up”, that is what I imply:

In a number of phrases: we solely enhance the complexity when vital. Bear in mind: we’re not making an attempt to impress anybody with the newest know-how, we are attempting to construct a strong and useful data-driven product.
Once I say “fairly easy” I imply that, for sure advanced issues, some very fundamental Machine Studying algorithms may already be out of the image. For instance, if you must construct a fancy NLP software, you in all probability won’t ever use Logistic Regression and it’s protected to begin from a extra advanced structure from Hugging Face (e.g. BERT).
Interrogate metrics and outputs
One of many key variations between a senior determine and a extra junior skilled is the method they take a look at the mannequin output.
Normally, Senior Information Scientitst spend a variety of time manually reviewing the output manually. It is because handbook analysis is likely one of the first issues that Procuct Managers (the those who Senior Information Scientists will share their work with) do once they need to have a grasp of the mannequin efficiency. For that reason, it is crucial that the mannequin output seems to be “convincing” from a handbook analysis standpoint. Furthermore, by reviewing a whole bunch or hundreds of instances manually, you may spot the instances the place your algorithm fails. This offers you a place to begin to enhance your mannequin if vital.
In fact, that’s only the start. The following essential step is to decide on probably the most opportune metrics to do a quantitative analysis. For instance, do we wish our mannequin to correctly characterize all of the lessons/decisions of the dataset? Then, recall is essential. Do we wish our mannequin to be extraordinarily on level when it does a classification, even at the price of sacrificing some information protection? Then, we’re prioritizing precision. Do we wish each? AUC/F1 scores are our greatest guess.
In a number of phrases: the most effective information scientists know precisely what metrics to make use of and why. These metrics would be the ones that shall be communicated internally and/or to the purchasers. Not solely that, these metrics would be the benchmark for the subsequent iteration: if somebody needs to enhance your mannequin (for a similar job), it has to enhance that metric.
Tune the outputs to the audiences and choose the appropriate instruments to show their work
Let’s recap the place we’re:
- Now we have mapped our DS product within the ecosystem and outlined our constraints.
- Now we have constructed our system design and developed the Machine Studying mannequin
- Now we have evaluated it, and it’s correct sufficient.
Now it’s lastly time to current our work. That is essential: the standard of your work is simply as excessive as your skill to speak it. The very first thing now we have to grasp is:
Who are we exhibiting this to?
If we’re exhibiting this to a Employees Information Scientist for mannequin analysis, or we’re exhibiting this to a Software program Engineer to allow them to implement our mannequin in manufacturing, or a Product Supervisor that might want to report the work to greater decisional roles, we are going to want completely different sorts of deliveries.
That is the rule of thumb:
- A really excessive degree mannequin overview and metrics consequence shall be supplied to Product Managers
- A extra detailed rationalization of the mannequin particulars and the metrics shall be proven to Employees Information Scientists
- Very hands-on particulars, via code scripts and notebooks, shall be handed to the super-heroes that can make this code into manufacturing: the Software program Engineers.

Conclusions
In 2025, writing code will not be what distinguishes Senior from Junior Information Scientists. Senior information scientists usually are not “higher” as a result of they know the tensorflow documentation on the highest of their heads. They’re higher as a result of they’ve a particular workflow that they undertake once they construct a data-powerted product.
On this article, we defined the usual Senior Information Scientist workflow although a six layer course of:
- A communication layer to tune the supply to the viewers (PM story, DS rigor, engineer-ready artifacts)
- A option to map the ecosystem earlier than touching code (drawback, baseline, customers, definition of “higher”)
- A framework to consider DS options like operators (latency, finances, reliability, failure modes, most secure default)
- A light-weight pen-and-paper system design course of (inputs/outputs, information sources, coaching loop, analysis loop, integration)
- A modeling workflow that begins easy and provides complexity solely when it’s vital
- A sensible technique to interrogate outputs and metrics (handbook overview first, then the appropriate metric for the product aim)
- A communication layer to tune the supply to the viewers (PM story, DS rigor, engineer-ready artifacts)
Earlier than you head out
Thanks once more to your time. It means lots ❤️
My identify is Piero Paialunga, and I’m this man right here:

I’m initially from Italy, maintain a Ph.D. from the College of Cincinnati, and work as a Information Scientist at The Commerce Desk in New York Metropolis. I write about AI, Machine Studying, and the evolving position of knowledge scientists each right here on TDS and on LinkedIn. In the event you preferred the article and need to know extra about machine studying and comply with my research, you may:
A. Comply with me on Linkedin, the place I publish all my tales
B. Comply with me on GitHub, the place you may see all my code
C. For questions, you may ship me an electronic mail at [email protected]

