Senior Data Engineer @Benjamin
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Data Engineer @Benjamin

Today - Benjamin is hiring a remote Senior Data Engineer. 💸 Salary: unspecified 📍Location: Europe

Role 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 out 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.

  • 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

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

Requirements

  • Data: Snowflake, BigQuery, Postgres, dbt
  • Cloud/infra: AWS (GCP), Terraform, Docker
  • Languages: Python, SQL, TypeScript
  • Tooling: Hex, GitHub Actions, Git, Airbyte, Claude

Benefits

  • 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.

Company Description

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.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Europe
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Data Engineer @Benjamin
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Europe
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 133,505+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later