OXYGENOXYGEN

Find data owners

Find data leaders by warehouse, team size, and hiring signal

A head of data appears once somebody has to answer for the numbers. Before that, analytics belongs to whichever engineer last built a dashboard and did not want the job.

try

The data function forms late and then forms fast. One quarter a company has a handful of dashboards owned by engineering. The next it has a warehouse, a first analytics hire, and someone whose title contains the word data. Catching that transition is the difference between a sale and a polite no.

Two things make the transition visible from outside. Postings name the warehouse, the transformation layer, and the reporting tools before any of it is public, and the team count moves from zero to three in a matter of months. TheirStack carries the first, People Data Labs the second, and BuiltWith covers whatever reaches the public site.

Example searches

Ask for it the way you'd say it

Every search below runs on the same hosted Tables, with the cost previewed before anything is spent.

  • The first data hire

    which companies posted their first analytics engineer or data engineer role this year

    A first hire in a function means the stack is being chosen right now, and the posting date on the row tells you how much runway you have.

  • Warehouse named in a posting

    find companies whose job posts name a cloud warehouse and get whoever owns data there

    The named tools land as columns on the account, so you can require one and exclude another before any person work runs.

  • Team size, not title

    give me accounts with at least four people in data even if nobody holds a head of data title

    Counting the function catches companies where the work is real and the title has not been created yet, which is most of them.

Plays

Three motions you can run this week

Each one is a chain of Oxygen primitives — the same hosted objects your workspace already has, composed.

  • Catch the stack decision early

    You arrive while the warehouse and the tooling around it are still being chosen.

    1. 1Bind a hiring search for data and analytics roles across your target segment.
    2. 2Enroll accounts whose first such posting appeared inside your chosen window.
    oxygen signals search run
  • Count the function, ignore the title

    Companies with a real data team surface even where nobody carries the title.

    1. 1Resolve everyone holding a data or analytics title and store the count per account.
    2. 2Cut below your floor, take the most senior person on each row, and enroll.
    oxygen people search run
  • Tag by stack generation

    One list segmented by how modern the data platform already is.

    1. 1Score each account by the generation of stack its postings describe and keep it as a column.
    2. 2Promote that value onto the company record, then tag the record so later reporting reads one value.
    oxygen crm tag

Who you can reach

Roles you can find at heads of data and analytics

Reachability is per channel: a role marked for mobile is one the phone waterfall usually resolves, not a guarantee for every record.

RoleSeniorityReachable by
Head of DataDirectorWork emailLinkedIn
VP of DataVPWork emailLinkedIn
Director of AnalyticsDirectorWork emailLinkedIn
Analytics Engineering ManagerManagerWork emailLinkedIn
Data Engineering LeadManagerWork emailLinkedIn
Chief Data OfficerC-levelWork emailLinkedInMobile
First data hire with no title yetICLinkedInWork email

Filters you can search on

  • Warehouse or lake named in job postings
  • Transformation and reporting tooling mentioned
  • People holding data or analytics titles
  • Open data roles posted this quarter
  • Headcount band and funding stage
  • Country, region, or metro area
  • Seniority: C-level, VP, Director, or Manager

Postings are the earliest view of a data stack and the least complete one. A company can run a warehouse for two years without advertising for it once. Treat a named tool as strong evidence and a silent account as unknown, then let the team count act as the second opinion before you drop anything.

Data sources

What the data actually comes from

Every value lands with its provider and cost recorded on the cell.

  • TheirStack

    Job postings and the data tools named inside them, which is where a stack choice becomes public first.

  • People Data Labs

    Person and company records, used to count the data function and find whoever is senior in it.

  • BuiltWith

    Technology detected on the domain, covering the reporting and tracking layer that faces outward.

  • LinkedIn Scraper

    Public profile reads with no connected account, useful because this function posts about its work.

  • Blitz API

    First attempt at the data owner's work email, and the LinkedIn company read the team count is assembled against.

Run these on Oxygen's managed credits, or connect your own provider keys and pay the vendor directly — the same columns, the same runs, the same provenance either way. See every integration.

Limits

Where this stops

  • A posting names what a team wants to hire for, which is sometimes what it already runs and sometimes what it intends to buy next quarter. Both are useful and they are not the same fact.
  • Data titles arrive late. Plenty of companies have three people doing the work under engineering titles, which is why counting the function beats matching the word.

FAQ

Questions people ask first

Why do job postings show the stack so well here?
Because a data role has to name its tools to attract anyone. The warehouse, the transformation layer, and the reporting tool all end up in the description, often before the company has written a word about them publicly.
What if nobody has the head of data title?
Then look at the count. A company with four analytics people and no leader is either about to hire one or has quietly given the job to an engineering manager, and both are worth a conversation.
Is the first data hire worth targeting?
They are the best target on this page. Someone building a function from nothing is choosing tools in their first two quarters, with no incumbent to displace and no procurement process yet in the way.
Can I exclude companies already on a stack I lose to?
Yes, using the tools named in their postings. Excluding a known incumbent leaves a shorter list of companies with the problem and no answer, which is a much easier message to write.
How stale can posting data get?
Stale enough to matter. Boards keep filled roles live for months, so filter on the posting date rather than on the posting existing, and re-run the search on a cadence instead of once.
Do I need to connect anything to research this?
No. Job postings come from a board index and the person records from a data provider, so the whole sourcing side runs without a login of yours anywhere in it. Connecting an account is a sending decision, made later and priced separately.

Build your heads of data and analytics list

Start with a search, preview the cost before anything is spent, and keep the rows, sources, and runs in a workspace you own.