AI, data and technology

Sourcing by role

How to find a data analyst.

Most advertised analyst roles are reporting roles. Saying so attracts people who want that job, instead of people who will leave when they discover it.

Every data analyst CV lists SQL, and the word covers everything from writing a SELECT statement against a prepared view to optimising complex queries with window functions. The CV cannot tell you which, and most interview processes never establish it.

A second mismatch is more consequential. Most advertised analyst roles involve maintaining recurring reports rather than investigating open questions. Both are real jobs, but candidates who want investigation leave reporting roles quickly. Describing the actual balance costs nothing and prevents a predictable departure six months in.

Job titles worth searching

Grouped by what the person actually does, because searching all45 at once produces a result set you cannot triage. Decide which group you need first — that decision does more for the search than any string below.

Core analyst titles

Broadly interchangeable and set by employer convention. The important question none of them answers is whether the role produces recurring reports or answers open questions — two different jobs that attract different people.

  • Data Analyst
  • Business Intelligence Analyst
  • BI Analyst
  • Reporting Analyst
  • Insights Analyst
  • MI Analyst
  • Analytics Specialist
  • Business Analyst (Data)

Function-specific

Where domain context shapes the work more than technique does. A marketing analyst lives in attribution and campaign data; a finance analyst in variance and forecasting. The domain vocabulary is often a better filter than the tooling.

  • Marketing Analyst
  • Finance Analyst
  • Sales Analyst
  • Operations Analyst
  • Supply Chain Analyst
  • People Analytics Analyst
  • Risk Analyst
  • Pricing Analyst
  • Customer Insights Analyst

Platform and tooling specific

Where the BI platform is effectively the qualification. Power BI, Tableau, and Looker experience transfers imperfectly, and organisations with a heavy investment in one usually want that specific experience.

  • Power BI Developer
  • Tableau Developer
  • Looker Analyst
  • Qlik Developer
  • SQL Analyst
  • Excel Analyst
  • Dashboard Developer
  • Report Developer

Modelling and engineering-leaning

Where analysts move toward the data stack. Analytics engineers model warehouse data in SQL and dbt and sit between analysts and data engineers — a growing and well-paid path for analysts who learn engineering practice.

  • Analytics Engineer
  • dbt Analyst
  • Data Modeller
  • Semantic Layer Developer
  • BI Engineer
  • Data Warehouse Analyst

Statistical and advanced

Where analysis becomes inference rather than description. These roles need genuine statistical grounding, and the distinction from a reporting analyst is substantial even though the titles look similar.

  • Quantitative Analyst
  • Statistical Analyst
  • Experimentation Analyst
  • Decision Scientist
  • Product Analyst
  • Research Analyst
  • Actuarial Analyst

Senior and leadership

Where analysts progress. Analytics leadership increasingly requires stakeholder influence and prioritisation ability rather than the deepest technical skill, which is worth knowing when scoping a senior search.

  • Senior Data Analyst
  • Lead Analyst
  • Analytics Manager
  • Head of Insights
  • BI Manager
  • Analytics Lead
  • Director of Analytics

Where data analysts actually are

Portfolio platforms make this role unusually assessable before contact. Tableau Public hosts published dashboards that show analytical approach and design judgement directly, and GitHub carries analysis projects and dbt models. For a role where CVs are notoriously hard to distinguish, this is a genuine advantage that few recruiters use.

The visualisation community runs open weekly challenges — Makeover Monday and Workout Wednesday among them — with public submissions. Participants are demonstrably practising beyond their day job, which correlates well with the curiosity the role rewards, and almost nobody sources from them.

The most reliable underused pool is career changers from operational roles within the same industry. An analyst who spent years in the business can tell when a result is implausible; one who cannot will report it confidently. Because their history is not in analytics, keyword screening rejects them systematically, which is exactly why they remain available.

Boolean search strings

Written to be pasted as-is. Each one is built around an intent rather than a platform, since the useful question is what you are trying to find, not which site you happen to be on.

LinkedIn profiles, direct X-ray

Google (LinkedIn)
site:linkedin.com/in/ ("data analyst" OR "BI analyst" OR "insights analyst") (SQL OR "Power BI" OR Tableau OR dbt) "{city}"

Reasonably effective, as analysts list tooling prominently and many are early-career and actively building visibility. LinkedIn no longer indexes titles and locations, so the tool names carry the search — which suits this role, since tooling is a genuine filter here.

Analysts with real SQL depth

Google
("data analyst" OR "BI analyst") ("window function" OR "CTE" OR "query optimization" OR "stored procedure") -jobs -course

The vocabulary separates people who write genuine SQL from those who use a drag-and-drop interface over a prepared dataset. Window functions and CTEs in particular indicate someone who has solved non-trivial problems.

Public portfolio and project work

Google
(site:github.com OR site:public.tableau.com OR site:novypro.com) ("dashboard" OR "analysis" OR "portfolio") "{topic}" -tutorial

Tableau Public and similar platforms host portfolios showing actual analytical work and design judgement. Unusually accessible evidence for a role where CVs are otherwise hard to distinguish.

Analytics engineers and modellers

Google
("analytics engineer" OR "dbt") ("data modelling" OR "semantic layer" OR "testing" OR "documentation") -jobs -course

Analytics engineering is where analysts adopt software practice — version control, testing, documentation. A well-paid progression path and a genuinely different working style from traditional BI.

Domain-specialised analysts

Google
("analyst") ("attribution" OR "cohort" OR "churn" OR "LTV" OR "variance analysis" OR "demand forecasting") -jobs -course

Domain metric vocabulary identifies analysts who understand the business context, not just the tooling. Frequently the real requirement behind a generic analyst advert.

Experimentation and statistical analysts

Google
("A/B test" OR "statistical significance" OR "causal inference" OR "confidence interval") ("analyst" OR "experimentation") -jobs -course

Genuine statistical grounding is much rarer than analyst CVs suggest. If the role involves inference rather than description, this vocabulary is the filter that matters.

Community and competition participants

Google
(site:kaggle.com OR "Makeover Monday" OR "Workout Wednesday") ("dashboard" OR "visualization" OR "analysis") -jobs

The visualisation community runs open weekly challenges with public submissions. Participants are demonstrably practising beyond their day job, and this population is rarely approached.

Career changers with domain depth

Google
("transitioning to data" OR "career change" OR "bootcamp graduate") ("analyst" OR "analytics") "{industry}" -jobs

Analysts frequently arrive from operational roles in the same domain, bringing business understanding that pure analysts lack. Keyword screening rejects them for lacking analyst history, which keeps them available.

Mistakes that cost the most time

  1. Advertising an analysis role that is actually reporting

    Most advertised analyst roles involve maintaining recurring reports and dashboards rather than investigating open questions. Both are legitimate, but candidates who want investigative work leave reporting roles quickly, and candidates who prefer structured delivery struggle with ambiguity. Describing the actual balance in the advert prevents a predictable early departure.

  2. Not testing SQL depth properly

    Nearly every analyst CV lists SQL, and the range of what that means is enormous — from writing SELECT statements against a prepared view to optimising complex queries with window functions and CTEs. A short practical exercise reveals more in fifteen minutes than any amount of CV review, and the difference materially affects what the person can do independently.

  3. Screening on BI platform rather than thinking

    Power BI, Tableau, and Looker are learnable in weeks by someone who understands data modelling and can write SQL. The analytical judgement — knowing which question to ask, spotting when a number is wrong, communicating a finding — takes years. Requiring an exact platform match filters for the easily acquired skill and against the hard one.

  4. Ignoring the domain knowledge advantage

    An analyst who understands the business can tell when a result is implausible; one who does not will report it confidently. Career changers from operational roles in the same industry bring that judgement, and because their history is not in analytics, keyword screening rejects them systematically. This is one of the most reliable sources of good analysts.

  5. Underestimating stakeholder communication

    Much of an analyst's value lies in explaining a finding to people who will not read the methodology, and in pushing back when a stakeholder asks for a number that will mislead them. This is rarely tested and frequently the reason a technically capable analyst underperforms. Ask how they handled a request they thought was wrong.

  6. Confusing analysts with data scientists

    Advertising a data scientist role when the work is dashboarding and reporting attracts candidates who will be dissatisfied, and often costs more. The reverse — hiring an analyst into a role that genuinely needs statistical modelling — leaves the work undone. The honest title attracts the person who wants that job.

Common questions

What job titles should I search for when hiring a data analyst?
Core terms include Data Analyst, BI Analyst, Reporting Analyst, Insights Analyst, and MI Analyst, which are largely interchangeable and set by employer convention. Function-specific titles such as Marketing Analyst, Finance Analyst, and Operations Analyst identify domain context that often matters more than tooling. Platform titles — Power BI Developer, Tableau Developer, Looker Analyst — are worth searching where an organisation has heavy investment in one. For roles needing inference rather than description, Quantitative Analyst, Experimentation Analyst, and Product Analyst are more accurate.
What is the difference between a data analyst and a data scientist?
A data analyst answers questions about what happened and why, working primarily with SQL and BI tools to produce reporting and analysis for business stakeholders. A data scientist typically builds predictive models or runs statistical inference, requiring deeper mathematical grounding and usually programming in Python or R. The boundary blurs, and many organisations use the titles loosely, but the practical distinction matters for hiring: advertising a data scientist role when the work is dashboarding attracts dissatisfied candidates and costs more, while hiring an analyst for genuine modelling work leaves it undone.
How do I assess whether an analyst's SQL is actually good?
With a short practical exercise, because the CV cannot tell you. Nearly every analyst lists SQL, and the range spans writing simple SELECT statements against a prepared view through to optimising complex queries with window functions, CTEs, and an understanding of execution plans. A fifteen-minute task involving a join, an aggregation, and a window function reveals the level immediately. This matters because it determines whether the analyst can work independently or needs a data engineer to prepare everything first.
Does BI platform experience need to match exactly?
Rarely, and requiring it filters for the wrong thing. Power BI, Tableau, Looker, and Qlik are all learnable within weeks by someone who understands data modelling and writes competent SQL, because the underlying concepts are shared. What takes years to develop is analytical judgement — knowing which question to ask, recognising when a number is implausible, and communicating a finding to people who will not read the methodology. Screening on exact platform match selects for the easily acquired skill and against the difficult one.
Where can I find data analysts outside LinkedIn?
Portfolio platforms are unusually useful for this role. Tableau Public hosts published dashboards showing actual analytical and design judgement, and the visualisation community runs open weekly challenges such as Makeover Monday and Workout Wednesday whose participants are demonstrably practising beyond their day job. GitHub carries analysis projects and dbt work. An underused pool is career changers from operational roles in the same industry — they bring business judgement that pure analysts lack, and keyword screening rejects them automatically.

The method behind the strings

Sourcing, in full.

Full Stack Recruiter devotes its first seven chapters to search: Boolean fundamentals, search engines beyond Google, research sources, contact discovery, and responsible public-source research. The titles change by role; the method under them does not.