Back to search
BRILU Linkedin · Posted yesterday

Data & ML Specialist: Attribution & Revenue Intelligence

Bucharest

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About BRILU

BRILU is an AI-powered growth platform focused to support ecommerce brands, B2C servicess brands and marketing agencies.


The role in one line:

You support BRILU's attribution system: the models and pipelines that turn messy, self-

serving platform numbers into one trustworthy answer - which marketing channels actually

drive a client's revenue, and where to move the budget. You're the first and only data hire;

frontend, backend, and devops are already in place around you.


What you'll do

The system has one job: tell a client, with numbers they trust, where their revenue really comes from. You get there in four steps - each one a part you own.


1. Reconstruct customer journeys - so the full path to a sale is visible, not just the slice each

platform shows.

- Build the identity-resolution logic that stitches anonymous sessions into one journey

per user - deterministic with a login, probabilistic without.

- Model event data in the warehouse: sessionize, order touchpoints, produce complete

conversion paths.

- Define the channel taxonomy and the per-vertical event schema.


2. Deduplicate conversions across platforms - so the conversion count is real and matches

the client's actual sales, instead of the inflated sum where Meta, Google, and email each claim

the same purchase.

- Build the matching engine that ties each platform's conversion claim to the one real

conversion (order ID - click ID - identity + time window).

- Collapse duplicate claims into a single canonical record; handle view-through

separately.

- Produce the reconciliation numbers: real conversions vs. the inflated platform sum.


3. Build the attribution engine - so the client learns which channels truly drive revenue and

how to reallocate budget.

- Implement the attribution models: Time-Decay, Position-Based / W-Shaped, Linear,

Markov Chain, Shapley.

- Build the automatic model selector - industry first (picks the model family), then

volume (picks how advanced the method can be).

- Build automatic industry classification as the selector's first step.

- Calibrate the models against incrementality tests (holdout / geo experiments).

- Produce the revenue-attribution output and the data behind budget-reallocation

recommendations.


4. Manage the reports & dashboards

- Deliver the data and logic behind the funnel, SPRTM (proprietary BRILU method), and

revenue-attribution dashboards.

- Report uncertainty honestly - consistent, decision-grade attribution, never a fake 100%

precision.


Requirements

Must have:

- 5+ years in data science / analytics / data engineering, with real modeling work.

- Strong Python (pandas, numpy, scikit-learn) and advanced SQL (window functions,

data modeling).

- Marketing data (Google Ads, Meta, GA4) and business metrics (CAC, LTV).

- Understanding of multi-touch attribution and the difference between correlation and

causation. You don't need to have built an attribution engine, but you must understand

why summing platform numbers is wrong.

- Attribution models (Markov, Shapley) or libraries like Channel Attribution.

- Applied statistics: A/B testing, significance, incrementality.

- Ability to explain an attribution result to a non-technical client whose numbers don't

match Meta Ads Manager.


Nice to have:

- Identity resolution / entity matching.

- dbt, Airflow, BigQuery/ClickHouse, MLflow.


Profile: Leaning toward modeling and ML, not just pipelines. We have the infrastructure; the

differentiator is attribution, and that's where we want depth.


Tech stack: Python (pandas, numpy, scikit-learn, statsmodels) · SQL · multi-touch attribution

(Markov, Shapley, ChannelAttribution) · A/B testing and incrementality · GA4 and revenue

attribution. Nice-to-have: dbt, Airflow, BigQuery/ClickHouse, MLflow.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search