, ,

Data Science Interviews and Specialisation for Infra Engineers (Infra to Data Science Series, Part 26)

A data science loop runs four to six rounds, and the one that screens out switchers is the case and statistics round, not coding. Prepare for the interview that exists and specialise toward MLOps, where your operations background is an edge.

Infra to Data Science Series · Part 26 of 26

Tell me about a time your model was wrong in production and what it cost. That is the question an ML platform lead asked me in the round that decided the offer, and it is the whole reason an operations background wins these interviews. A fresh graduate answers it from a textbook. You answer it from the 2 am page a bad threshold generated, the hours it burned, and the fix you shipped the next morning. This final part is about getting into the room, answering questions like that one, and choosing the specialisation where a systems past is an edge rather than a gap. You built the projects across this series, you translated the resume last part, now you close the loop and land the role.

Key takeaways: A data science loop runs four to six rounds over two to four weeks, and the round switchers fail is statistics and cases, not coding. About 78 percent of data science roles at large tech companies include a case interview, so practise reasoning out loud on your own metrics. Do not grind six months of coding puzzles, prepare SQL, one probability refresher, and a case you can walk end to end. Specialise toward MLOps or an ML platform team first, where operations experience transfers on day one, not toward a generalist research seat against PhD graduates. After the offer, close one gap deeply rather than five shallowly. Keep one artifact from this part, the interview stage map, and rehearse one answer per round this week.
Who this is for: An infrastructure engineer, SRE or VMware admin who has worked the series, has projects on their own telemetry and a translated resume, and is now interviewing or about to. Terms on first use: a technical screen is an early filtering round, usually coding or SQL; a case interview is an open business or product problem you reason through aloud; a take home is a dataset exercise you complete on your own time; a specialisation is the sub role you target, such as MLOps or analytics; MLOps, machine learning operations, is the practice of deploying and running models in production. Where the project stands: across this series you built, served and monitored a model on your own metrics and packaged it for hiring last part, so this part adds no code, it turns that body of work into interview answers and a specialisation choice.

Interview Rounds and What Each One Screens For

A data science loop is more legible than it looks from outside. At a mid size or large company it runs four to six rounds over two to four weeks, a recruiter screen of twenty to thirty minutes, a technical screen of forty five to sixty minutes on SQL and a little Python, a statistics and machine learning round, a case or business round, and a behavioural round with the hiring manager. Company stage stretches or compresses that. A Series B team with three data people often runs two conversations and a take home and decides in about nine days. An enterprise analytics function runs six rounds, adds a panel presentation, and takes a month. Read the shape before you prepare, because preparing for the wrong loop wastes the scarce weeks you have.

flowchart LR
  S[Recruiter screen] --> T[Technical screen, SQL and Python]
  T --> C[Statistics and case round]
  C --> B[Behavioural with hiring manager]
  B --> O[Offer and negotiation]
A typical loop. The middle two rounds, not the coding screen, are where a switcher is won or lost.

One round decides most switcher outcomes, and it is not the one people fear. Operators arrive braced for a coding gauntlet and over prepare Python puzzles, then stall in the statistics and case round, where you reason aloud about an ambiguous business question with no single right answer. Glassdoor data reported in 2025 puts a case round in about 78 percent of data science roles at large tech companies, so it is close to universal, and it is where a systems person either shines by thinking in trade offs or freezes for want of practice. Prepare the case and the statistics first, the coding second. That inversion is the single highest return change you can make to how you prepare. Below is the reference artifact of this part, the interview stage map, one row per round with what it screens and how to prepare it from an operations background.

RoundWhat it screensHow to prepare it from your background
Recruiter screen, 20 to 30 minfit, salary, plain communicationone clear sentence on why data, your outcome numbers ready to say
Technical screen, 45 to 60 minSQL joins and aggregation, light pandaspractise SQL on your own metrics tables, not abstract puzzles
Statistics and ML roundsampling, significance, bias and variance, evaluationexplain percentiles, leakage and cross validation in plain words
Case or business roundreasoning under ambiguity, product sensewalk a metrics problem end to end aloud, name your assumptions
Behavioural roundcollaboration, ownership, judgement under pressurereuse real on call stories framed as a decision and a result
Take home, startups, 2 to 5 hrsend to end analysis and communicationship it clean and documented, name one honest limitation

Preparing Without Grinding LeetCode for Six Months

Standard switcher advice says grind coding puzzles for months, and for a software engineering interview that is sound. A data science loop is not that interview. The coding it asks is SQL and a little pandas, closer to the queries you already run against a monitoring backend than to dynamic programming. Spend your hours in proportion to the rounds, most large loops weigh statistics, cases and communication above raw algorithms, so a sensible split is roughly half on cases and statistics, a quarter on SQL, and a quarter on telling your project stories cleanly. Two focused weeks beat two unfocused months. Prepare the rounds you will actually face, in the order they will screen you out. The chart below shows why reading the company stage matters, a startup and an enterprise run very different loops.

Interview rounds by company stageThe loop you prepare for depends on who is hiring6420rounds356Early startupMid sizeEnterpriseTypical ranges reported across 2025 to 2026 interview guides
An early startup may run three rounds in nine days, an enterprise six over a month. Match your prep to the loop.

Rehearse on data you know rather than someone else’s toy set. Take the cluster metrics you cleaned earlier in the series and practise saying, out loud, what question you would ask, what you would measure, and where the analysis could fool you. That is a case interview, and you hold the rare advantage of a domain you lived. When a round drifts toward machine learning depth, keep the answers plain, define leakage in one clause, say why a naive accuracy number lies, and move on, the Data Science Series has the mechanics if you want to go deeper on what the job actually involves. If you are aiming at ML platform or AI engineering teams, expect a question on how you would judge a model or an LLM feature before shipping, since disciplined evaluation is the habit those teams hire for, and the AI Engineering Series covers it in its piece on building the eval set first.

War story: My first data science loop, I prepared like it was a backend interview, three weeks of coding puzzles, about 60 problems. I walked into the onsite sharp on two pointer tricks and got a case instead, here is a month of signups, tell us what to change. I froze, hunted for the one right answer instead of reasoning aloud, and the feedback came back as weak product thinking. I had spent 30 hours on a round that was 10 minutes of the loop and zero on the round that ran 40. For the next loop I flipped it, ran ten mock cases on my own metrics, kept SQL to a single weekend, and got the offer. Same skills, same person, the difference was preparing for the interview that existed rather than the one I feared.

Specialisation Paths for an Operator

Data science is not one job, and the title you chase changes your odds far more than your skill does. Five sub roles sit under the banner, and they reward different backgrounds. An operations career points hard at some of them and away from others. The table below maps each specialisation to what you would do, the edge an infrastructure background brings, a market signal, and the first thing to learn. Read the edge column as your filter, aim where a decade of keeping systems alive counts, not where it is invisible.

SpecialisationWhat you doYour infra edgeMarket signal
MLOps or ML platformdeploy, serve, monitor and automate modelshigh, this is operations for modelsstrong demand, CI/CD and on call transfer directly
ML engineerbuild and optimise models in production codemedium high, software plus systemsZipRecruiter average near 128,800 dollars, competitive
Product or analytics data scientistexperiment, measure, answer business questionsmedium, telemetry sense helpsBLS median 112,590 dollars, broad but crowded
Data or analytics engineerbuild pipelines and the models of the warehousehigh, pipelines are your worldsteady demand, SQL and orchestration heavy
Research or applied scientistnovel methods and paperslow for a switcher, PhD favouredavoid as a first target

Notice that raw pay is a poor guide here. An ML engineer average sits above a data scientist median, yet neither figure tells you where a career switcher is most likely to get hired. Odds and leverage matter more than the top of a salary band, and both point the same way for someone from operations. Serving and monitoring a model is the work you already do for services, so an MLOps or platform team reads your resume and sees a colleague, not a risk. A generalist research seat reads the same resume and sees a gap. Choose the room where your history is an answer to their hardest problem, then let the pay follow as you grow into it.

Specialisation verdict: For an infrastructure engineer, the highest odds first role is MLOps or an ML platform team, because deploying, serving and monitoring models is the operations you already run, and your CI/CD, on call and reliability instincts count from day one. The one to avoid as a first target is a generalist research or applied science seat, where a switcher competes with PhD graduates on the exact ground where a systems background matters least. Aim where your decade is an asset, not where it is invisible, and move toward pure modelling or research later from a position of employment.

Playing Your Operations Background in the Room

Bring your background into the room on purpose, do not wait for it to be noticed. Every hard incident you ran is a behavioural answer already built, a decision under pressure with a cost and an outcome, which is the exact shape those rounds reward. When a case turns to a metric, you can say what a false page costs a tired on call engineer at 2 am, a sentence no bootcamp graduate can produce, and it lands because it is true and specific. Frame your projects as problems you lived before you modelled them, the threshold that was wrong, the disk saturation you caught ten days early, the alert noise you cut against a measured baseline.

Two habits from operations read as seniority in a data interview. One is naming limitations, an operator says what the model still misses and what a false alarm costs, where a junior candidate claims a clean win, and interviewers hear the difference immediately. Another is thinking in trade offs rather than absolutes, you reach for reliability, cost and blast radius by reflex, and a data team wants that instinct applied to models. Say these things out loud rather than assuming they show. Your interviewer is trying to picture you on the team, and your strongest evidence is the way you already reason about systems that are not allowed to fall over.

What to Learn After You Land the Role

Landing the role is a start line, not a finish. The instinct after a career switch is to keep collecting courses, but the fastest growth now comes from one gap closed deeply against real work, not five skimmed in isolation. In your first ninety days, pick the single weakest link between you and your team’s core output and go deep there while you ship, statistics if you are guessing at significance, a modelling framework if your code is fragile, causal inference if your team runs experiments. Depth on one thing compounds, breadth across many evaporates by the next quarter.

If you specialise inLearn next, in orderKeep sharp
MLOps or ML platformserving, drift monitoring, CI/CD for MLKubernetes, observability, on call
ML engineerfeature engineering, evaluation, one framework deepPython packaging, testing
Product data scientistexperiment design, causal inference, communicationSQL, stakeholder writing
Data or analytics engineerdbt, SQL modelling, orchestrationpipelines, reliability

Let your specialisation choose the gap. An MLOps hire should get fluent in serving, drift monitoring and pipelines, the topics the Data Science Series treats in depth and that this series applied to infrastructure data. A product data scientist should invest in experiment design and communication over another algorithm. Whatever you pick, do not let your systems skills rust, they are the moat that got you hired, and an engineer who can model and also keep the model alive in production is rarer and worth more than either alone. Keep one foot in the infrastructure you came from, it is not a fallback, it is your specialisation.

Interview From Your Systems and Specialise Toward MLOps

You have the projects, the resume and now the interview plan, which is the whole series delivered. Two moves land the role, prepare for the loop that exists by putting cases and statistics ahead of coding, and target the specialisation where an operations decade is an edge, which for most readers is MLOps or an ML platform team. Market momentum is on your side, a 34 percent growth projection and about 23,400 openings a year, but the offer comes from the room, and the room rewards a candidate who reasons about systems the way you already do. This week, rehearse one answer per interview round using the stage map, and run a single mock case on your own metrics out loud. That closes this series where it started, on the data your systems already produce. This is the final part, from deciding whether to switch to landing the role the full path is now published in the guide. You did the work, now go get the interview.

Infra to Data Science Series · Part 26 of 26
« Previous: Part 25  |  Guide

References

About The Author


Discover more from Journal of Intelligent Infrastructure

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *

Architect’s Toolkit

About the Author

Dr. Pranay Jha is a Cloud and AI Consultant with 18+ years of experience in hybrid cloud, virtualization, and enterprise infrastructure transformation. He specializes in VMware technologies, multi-cloud strategy, and Generative AI solutions. He holds a PhD in Computer Applications with research focused on Cloud and AI, has published multiple research papers, and has been a VMware vExpert since 2016 and a VMUG Community Leader.

Discover more from Journal of Intelligent Infrastructure

Subscribe now to keep reading and get access to the full archive.

Continue reading