beginnerintro

Roles in Data Science

It's not just 'data scientist'. Here's who actually does what on a real team.

Key Points

What it is

Data science is a team sport. Different people handle different parts. Data engineers build the pipes that get and clean data. Data analysts query and make dashboards. Data scientists build models and run experiments. ML engineers put those models into production. And domain experts make sure everyone's asking the right questions. One person can't do it all, at least not well.

Why it exists

Nobody can be an expert at everything: statistics, distributed computing, database optimisation, business strategy, and communication. Splitting roles lets people go deep in one area and not burn out.

Intuition

Think of a restaurant. Data engineers are the kitchen plumbers and electricians, invisible but nothing works without them. Data analysts are line cooks. They follow recipes (queries) to produce consistent plates (reports). Data scientists are head chefs. They invent new dishes (models) and taste constantly. ML engineers are the packaging and shipping team. They make sure the dish can be served to a thousand people quickly. Domain experts are the customers. They tell you if the food actually tastes good.

When to use

Common mistakes

Notes

Was this concept helpful?

Spot an error or gap? Suggest an edit →

Related concepts

what-is-data-scienceds-workflowpython-for-data-science
Chirp at me!