Synthesis & Outlook
The two DS perspectives — practitioner running ML on neoclouds, and DS inside a neocloud — reinforce each other. Here's what each takes from the other and how the boundary is evolving.
The two sides mirror each other
The DS work on each side is recognizably the same craft applied to opposing positions:
- Practitioners optimize their compute spend; neoclouds optimize their pricing to capture that spend.
- Practitioners reason about provider quality; neoclouds build the ranking and quality signals customers see.
- Practitioners forecast their own compute needs; neoclouds forecast aggregate demand to procure capacity.
- Practitioners design experiments; neoclouds A/B test the marketplace those experiments run on.
The same statistical methods, optimization frameworks, and experimental designs appear on both sides.
For the practitioner
From the inside view, the practitioner learns:
- Why pricing changes happen — elasticity models, segment dynamics, competitive pressure.
- How quality signals are constructed — what your "reliability score" actually measures.
- Why account managers reach out when they do — churn-prediction triggers.
- Why capacity is sometimes constrained — supply forecasting limits.
The practitioner who understands the provider's analytical decisions negotiates and operates with more context.
For the neocloud DS
From the practitioner view, the neocloud DS learns:
- What customers actually optimize for — beyond price.
- How customer experience is shaped by ranking and matching decisions.
- What experimentation patterns customers run, and what signals from your platform support or hinder them.
- What features matter to research vs production customers.
Building DS systems that customers find useful starts with understanding their decisions.
Where this is going
Several trends shaping DS work on both sides:
- Compute futures. Pricing models on both sides have to incorporate hedging and forward markets. New analytical work for both perspectives.
- Customer-side ML on platform telemetry. Customers will increasingly model their own usage to optimize cost. Neoclouds need to expose the data.
- Personalization in marketplaces. Ranking and matching that adapts to individual customer characteristics.
- Causal methods adoption. Both sides increasingly want to answer "what would have happened if" questions; causal inference gets more central.
- Privacy-preserving methods. As neoclouds collect more behavioral data, privacy-preserving DS becomes a real concern.
Closing
Whether you're running ML / DS work on neocloud infrastructure or building the analytical systems inside a neocloud, the work is recognizably DS. The two perspectives are not separate professions; they're the same professional discipline at different vantage points on the same industry. The DS professional who understands both is harder to surprise and harder to negotiate against — and easier to work with.
✓ Check yourself
Answer from memory before opening each one.
-
Your provider says H100 capacity will be tight next quarter. As a customer, what does that tell you about their analytics, and what do you do about it?
Show answer
It is the output of their supply and demand forecasting, which cannot add capacity faster than allocation, power and lead times allow. Reserve earlier, spread work across providers and move flexible jobs to other SKUs. See for the practitioner.
-
Your team forecasts its own GPU-hours, and the provider forecasts aggregate demand. How does yours feed theirs?
Show answer
Your plans are part of their pipeline and renewal inputs, so sharing them earlier improves their capacity plan and your access to it. See the two sides mirror each other.
-
After a price rise, a customer cuts spend. Did the price cause it? Why do causal methods matter more as both sides mature?
Show answer
You cannot tell from the before and after alone, because demand, product changes or a competitor offer may explain it. Both sides want the counterfactual of what would have happened otherwise, so use experiments, difference-in-differences or similar designs. See where this is going.
-
A neocloud considers exposing usage telemetry so customers can model their own spend. What is the trade-off?
Show answer
Customers who optimize cost may spend less in the short run, but they trust the platform more and the data helps retention. Privacy limits what can be shared. The decision turns on how large the loyalty gain is against the revenue loss. See where this is going.
-
Pick one pair of mirrored activities and say what each side learns from the other.
Show answer
Pricing and spend: the practitioner learns why prices move through elasticity, segments and competition, and the neocloud DS learns what customers optimize beyond price. See for the practitioner and for the neocloud DS.
Takeaway
- DS on both sides is one craft at opposing positions: customers optimize spend, and neoclouds price to capture it.
- Customers forecast their own compute, and providers forecast aggregate demand to procure capacity.
- A practitioner who understands the provider's analytics negotiates and operates with more context.
- A neocloud DS builds better systems by understanding what customers optimize beyond price.
- Compute futures, personalization, causal methods and privacy-preserving analysis are the trends that reshape the work.
- The same methods and designs appear on both sides, so skills transfer across the boundary.
The models in this guide run on telemetry, billing and supply data that someone has to build and trust. The sibling guide covers that pipeline. → Data Engineering for Neoclouds
Further reading
- Prediction intervals — Hyndman and Athanasopoulos, Forecasting: Principles and Practice, 3rd ed.. Communicating forecast uncertainty to decision makers.
- Causal Inference: The Mixtape — Cunningham, Yale University Press, 2021. Free text on the causal designs both sides of the market rely on.
- Experimenting in Equilibrium — Wager and Xu, 2019. Why marketplace experiments need designs that account for interference.
- The Llama 3 Herd of Models — Meta, 2024. A practitioner's account of running a very large training job on a GPU cluster.