Day 15-20 – Vacation and Job Titles

First things first, I have been away for a few days in Saskatoon visiting my brother with my family. It was great to have a rest. My daughter saw her very first Axolotl (an animal with which she was already obsessed), and again, people keep telling me that I’m happier. That’s all I’m going to write about the vacation for now. Nice trip.

Onward to some business.

I’ve been getting some postings and positions sent to me (thank you!) and there appear to be a large number of opportunities out there. Right now I’m looking for a great fit, so I’m being picky. It is nice to have this luxury, and time with my family too.

After spending the last few weeks going through job postings in the data / analytics / AI space, I’ve come to the conclusion that job titles in our industry have almost completely lost their meaning.

I’ve seen “Data Analyst” roles that are Excel dashboards.
I’ve seen “Data Analyst” roles that require machine learning, Python, cloud engineering, and production deployment.
I’ve seen “AI Engineer” positions that are really data engineering.
I’ve seen “Data Scientist” roles that are just SQL reporting.
And I’ve seen “Analytics” used to describe everything from counting rows to building predictive systems.

None of this is malicious. Most organizations are still figuring out what a modern data team is supposed to look like.

The problem is that we’ve ended up with a pile of titles that overlap so much they don’t tell you anything anymore.

So I put together a simple framework to describe the way I tend to think about the space. Not as a hierarchy, but as different tracks that sit on top of the same foundation.

The biggest thing I wanted to highlight is this:

Data Engineering and Data Governance are not optional.

They are the foundation.

Without reliable pipelines, clean data, proper metadata, and sane access control, everything else is built on sand. Dashboards lie. Models drift. AI hallucinates. And everyone ends up arguing about whose numbers are right.

Ironically, these are also the areas that often get underfunded first, because when they work properly, nobody notices them.

A framework for titles.
Not all data professionals are the same. Calling them all “Data Analyst” is like calling everybody in the NHL a “Hockey Player”. (Coaches, Forwards, Defense, Goalies, Management, Trainers, Officials…)

Another thing that gets lost in job descriptions is the difference between specialization and ownership.

There is a huge difference between:
someone who works in one layer of the stack
and
someone who can take a data product from ingestion to modeling to deployment to governance.

Both are valuable.
But they are not the same role, and they shouldn’t be priced the same.

The salary ranges in the graphic are rough, based on what I’ve seen across multiple industries. They vary a lot depending on company size and how mature the data organization is. A large enterprise with a real platform looks very different from a company that just decided last year that it needs “AI”.

This isn’t meant to be the final word.
Just one attempt to put some structure around a space that has gotten very blurry.

Curious where people disagree.
What titles have you seen that made no sense at all?

Track 1
Data Visualization & Descriptive Analytics

Takes existing data — from databases or spreadsheets — and visualizes it in dashboards or mines it for insights about the current state of the business. It can identify trends, but only those visible on a superficial view of the data.

Core tools & skills
ExcelPower BITableauLookerSSRSSQL (basic)
Individual contributor
AnalystData Analyst
SeniorSenior Data Analyst
LeadAnalytics Specialist / BI Lead
$75k–$135k CAD
Leadership
ManagerAnalytics & Reporting Manager
DirectorDirector of Analytics
$110k–$160k CAD

Tracks 2A and 2B are foundational. Without solid data engineering there is no reliable data to analyze, model, or govern. Without governance you cannot trust the data you are engineering or modeling. Every other track on this list sits on top of these two — yet the industry chronically undervalues them because the output is invisible when it is working.

Track 2A Foundational
Data Engineering

The practice of moving, cleaning, and preparing data for consumption. Data engineers build pipelines, ETLs, and API connections, storing data in managed centralized locations along with the necessary information about lineage and structure.

Core tools & skills
PythonSQLdbtAirflowSparkKafkaSnowflakeDatabricks
Individual contributor
EngineerData Engineer
SeniorSenior Data Engineer
StaffStaff Data Engineer
$85k–$155k CAD
Leadership
ManagerData Engineering Manager
DirectorDirector of Data Engineering
$140k–$200k CAD
Track 2B Foundational
Data Governance

Ensures that data quality is maintained, that complete and sufficient metadata exists, and that permissions and access are correct, secure, and accurate. The goal is that users can find the data they need, that they have access to, with a minimum of friction.

Core tools & skills
CollibraAlationAtlanData CatalogsMetadata MgmtData Quality Frameworks
Individual contributor
AnalystData Governance Analyst
SeniorSenior Data Steward
PrincipalPrincipal Data Governance Specialist
$85k–$155k CAD
Leadership
ManagerData Governance Manager
Director / CDODirector of Data Governance / Chief Data Officer
$140k–$200k CAD
Track 3
Machine Learning Engineering

Applies machine learning algorithms to existing data to predict and prescribe future events. This adds meaningful value beyond descriptive analytics and requires a sophisticated understanding of relatively complex algorithms to ensure they are being selected and applied correctly.

Core tools & skills
PythonPyTorchTensorFlowMLflowKubeflowFeature StoresScikit-learn
Individual contributor
EngineerML Engineer
SeniorSenior ML Engineer
StaffStaff / Principal ML Engineer
$105k–$175k CAD
Leadership
ManagerML Engineering Manager
DirectorDirector of Machine Learning
$165k–$235k CAD
Track 4
Artificial Intelligence Engineering

Deploys advanced AI through connections to large language models, retrieval augmented generation (RAG), and agentic frameworks to augment decision making around data. AI engineering can evaluate multiple data sources and combine them into a single, coherent, explainable output.

Core tools & skills
LLMsRAGAgentic FrameworksFine-tuningVector DBsOpenAI / Anthropic APIsLangChain
Individual contributor
EngineerAI Engineer
SeniorSenior AI Engineer
PrincipalPrincipal AI Engineer
$120k–$195k CAD
Leadership
LeadAI Engineering Lead
DirectorHead of AI / Director of AI Engineering
$185k–$265k CAD
Track 5
Full Stack Data Science & Engineering

Encompasses a breadth of all other disciplines — data engineering, statistical modeling, machine learning, AI, governance, and visualization. Full stack practitioners design and deploy end-to-end data products, leveraging other specializations and bringing together the complete final solution.

Core tools & skills
End-to-end MLPythonCloud PlatformsMLOpsData EngineeringStatistical ModelingSystem Design
Individual contributor
ScientistData Scientist
SeniorSenior Data Scientist
StaffStaff / Principal Data Scientist
$120k–$215k CAD
Leadership
ManagerManager, Data Science & Engineering
Director / VPDirector / VP of Data & AI
ExecutiveChief Data & AI Officer
$195k–$310k CAD

Salary bands are approximate CAD ranges. Vary by industry, company size, and region.

Edit: I probably should make it clear, I’m a full-stack. I’ve built pipelines and dashboards, ML models and applications, set up cloud platforms (Databricks) and maintained both the governance and standards. This is what I’m looking for. Something in full stack leadership so I can help others with this.

https://brettwiens.com/professional/: Day 15-20 – Vacation and Job Titles