Stop 01 · Data Analytics FoundationsTopics · 2/9

Data Analyst vs Data Scientist vs Data Engineer

Part of the Data Analyst Roadmap

In short

Job portals use these three titles loosely, and students often apply for the wrong one. Knowing who does what helps you pick your lane and read job descriptions properly.

An analyst answers business questions with existing data, a data scientist builds predictive models with more advanced statistics and ML, and a data engineer builds the pipelines that get clean data to both of them.

The jaadu stands in a big kitchen between water pipes, a cooking pot and a stack of plates.

Think of it like this

The wedding caterer's team

At a big wedding, one person lays the gas lines and water supply (engineer). Another invents a new dish and predicts guests will love it (scientist). A third counts which dishes were finished and tells the boss what to cook more of next time (analyst).

Watch it happen

Where each role sits on the data line

Raw events
Pipelines
Warehouse
Analysis
ML models

1/5Every order, click and payment in an app creates a raw event somewhere.

The big ideas

What you need to know

Engineer: builds the plumbing

Writes code (often Python and SQL) to move, store and clean data at scale. Thinks about reliability and speed.

Analyst: answers questions

Uses SQL, spreadsheets and BI tools to explain what happened and why. Works closely with business teams.

Scientist: predicts and experiments

Uses more statistics and machine learning to predict outcomes or design experiments.

The lines blur

In small startups one person may do all three. Read the actual duties in a job post, not just the title.

Save yourself the pain

Common mistakes

Oops

Thinking analyst is a lesser version of data scientist.

Do this instead

They're different jobs. Many analysts have more business impact because they sit close to decisions.

Oops

Applying to every 'data' job with the same resume.

Do this instead

Tailor it: pipelines and tools for engineering, SQL and dashboards for analyst, modelling for scientist.

Your mission

Decode three job posts

~20 min

Quick check

Your company's dashboard is empty because last night's data never arrived. Whose problem is this most likely?

Go deeper

  1. 1Compare 3 job descriptions across these titles and note the differing skill requirements.
  2. 2Learn why data engineers are the ones you'd escalate a broken pipeline to.
  3. 3Understand these roles blur at smaller companies where one person does all three.

More topics at this stop

Stuck on this topic? Ask an Insider

Get 1:1 guidance from people who've walked this exact path — on the InsideEdge app.

Download
InsideEdge