Senior Data Engineer

Benjamin

Barcelona

On-site

EUR 70,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Hyper-Growth environment
Cutting-edge collaboration
Positive workplace culture

Job summary

Benjamin is seeking a data engineer to own our data platform end to end. You’ll manage ingestion into Snowflake, the dbt project, the metric layer, and data flowing back to services and marketing tools.

A major focus is rebuilding RPI and LTV reporting, with the old and new stacks running in parallel until numbers align. You’ll ship data like software—with PRs, tests, CI, and rollbacks—while improving reliability, cost, and governance.

Qualifications

  • Several years as a data engineer, running production pipelines others depend on.
  • Strong SQL and Python: data modelling, incremental models, schema changes.
  • Production Snowflake (or a similar warehouse), plus working AWS knowledge.
  • dbt, Airflow and Terraform in production.
  • Hands-on experience with AI coding agents, and the rigour to check what they produce.
  • You ship data like software: PRs, tests, CI, rollbacks.
  • You’ve handled stalls, backfills, access issues and cost overruns.
  • You’ve led a migration with old and new running side by side.
  • You can get a decision made with people outside data.
  • You want to own a platform end to end, from the design decisions to how it runs in production.

Responsibilities

  • Own the dbt project: models, tests and releases
  • Build the metric layer that both people and AI agents rely on for trusted, consistent numbers
  • Work agent-first: agents do the bulk work, you build the checks that decide what ships
  • Own ingestion into Snowflake: backend databases, app events, partner postbacks, attribution data
  • Lead the in-house rebuild of our acquisition, RPI and LTV reporting, and retire the old stack
  • Own data flowing back out: rankings and scores for our services, audiences for marketing tools
  • Keep infrastructure in code: Terraform and CI/CD own services end-to-end
  • Own reliability and cost: alerts, freshness, backfills, rollbacks, warehouse spend
  • Set how other teams work with data: shipping changes, defining metrics, schema contracts

Skills

Data engineering
SQL
Python
Snowflake
AWS
dbt
Airflow
Terraform
AI agents
CI/CD

Tools

Snowflake
BigQuery
Postgres
dbt
AWS
GCP
Terraform
Docker
TypeScript
Claude
Hex
GitHub Actions
Git
Airbyte
Cloud tooling

Job description

At Benjamin, data runs the business. Every reward we pay out, every game we surface, and every advertiser dollar we attribute depends on the pipelines this role owns. You’ll own our data platform end to end: ingestion into Snowflake, the dbt project, the metric layer, and the data flowing back to our services and marketing tools. A major focus of your first year is leading the in-house rebuild of our acquisition, RPI (revenue per install) and LTV reporting, with the old and new stacks running side by side until the numbers match.

What you’ll do
  • Own the dbt project: models, tests and releases
  • Build the metric layer that both people and AI agents rely on for trusted, consistent numbers
  • Work agent-first: agents do the bulk work, you build the checks that decide what ships
  • Own ingestion into Snowflake: backend databases (CDC where applicable), app events, partner postbacks, attribution data
  • Lead the in-house rebuild of our acquisition, RPI and LTV reporting, and retire the old stack once the numbers match
  • Own data flowing back out: rankings and scores for our services, audiences for marketing tools
  • Keep infrastructure in code: Terraform and CI/CD own services end-to-end
  • Own reliability and cost: alerts, freshness, backfills, rollbacks, warehouse spend
  • Set how other teams work with data: shipping changes, defining metrics, schema contracts
What we’re looking for
  • Several years as a data engineer, running production pipelines others depend on
  • Strong SQL and Python: data modelling, incremental models, schema changes
  • Production Snowflake (or a similar warehouse), plus working AWS knowledge
  • dbt, Airflow and Terraform in production
  • Hands-on experience with AI coding agents, and the rigour to check what they produce
  • You ship data like software: PRs, tests, CI, rollbacks
  • You’ve handled stalls, backfills, access issues and cost overruns
  • You’ve led a migration with old and new running side by side
  • You can get a decision made with people outside data
  • You want to own a platform end to end, from the design decisions to how it runs in production
Our stack
  • Data: Snowflake, BigQuery, Postgres, dbt
  • Cloud/infra: AWS (GCP), Terraform, Docker
  • Languages: Python, SQL, TypeScript
  • Tooling: Hex, GitHub Actions, Git, Airbyte, Claude

You won't have used every tool here, and you don't need to. Strong engineering fundamentals and experience operating production data systems matter more than matching the stack.

Why Join Us?
  • Competitive pay: We offer great salaries and bonuses.
  • Thriving in Hyper-Growth: Immerse yourself in the dynamic environment of a hyper-growth startup, where you'll encounter daily challenges and avenues for professional advancement.
  • Cutting-Edge Collaboration: Engage with innovative technology and join a fast- paced team known for its forward-thinking approach and commitment to innovation.
  • Positive Workplace Culture: Experience a professional yet enjoyable atmosphere, where hard work is valued alongside a sense of humor and camaraderie, fostering a fulfilling work environment.
About Benjamin

Benjamin is reshaping the future of cash rewards with a simple idea: everyday actions should earn you cash. Whether you’re making a purchase, playing a mobile game, or watching an ad, you get rewarded with Benjamin Money Moments. It’s that simple.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer: End-to-End Data Platform Lead
Senior Data Engineer: End-to-End Data Platform Lead

Benjamin • Barcelona

On-site
EUR 70,000 - 90,000
Competitive pay
Hyper-Growth environment
Cutting-edge collaboration
+1
Analytics Engineer
Analytics Engineer

BlueThrone • Barcelona

On-site
EUR 50,000 - 70,000
Data Engineer
Data Engineer

Codeway • Barcelona

On-site
EUR 60,000 - 90,000
Data Platform Engineer (Infrastructure)
Data Platform Engineer (Infrastructure)

Titan OS • Barcelona

On-site
EUR 90,000 - 120,000
Private health insurance
Barcelona office
International environment
+1
Data Platform Engineer (Infrastructure)
Data Platform Engineer (Infrastructure)

Titan OS Partnership • Barcelona

On-site
EUR 55,000 - 90,000
Private health insurance
Competitive compensation
Data Platform Engineer
Data Platform Engineer

Titan OS Partnership • Barcelona

On-site
EUR 70,000 - 110,000
Private health insurance
Office in Barcelona
Data Engineer, AI & Analytics
Data Engineer, AI & Analytics

Power Digital Marketing • Spain

On-site
EUR 65,000 - 100,000
Senior Data Scientist (LTV & User Acquisition)
Senior Data Scientist (LTV & User Acquisition)

Scrambly • Spain

On-site
EUR 70,000 - 90,000
Ownership of revenue models
Room for growth
Bootstrapped & profitable company
Data Engineer
Data Engineer

super • Spain

Hybrid
EUR 65,000 - 90,000
Medical / Health Insurance
Open Annual Leave
Employee Assistance Programme
+1
Data Engineer - Scaled Experimentation
Data Engineer - Scaled Experimentation

super • Spain

On-site
EUR 70,000 - 95,000
Medical / Health Insurance
Open Annual Leave
Employee Assistance Programme
+1