Data Engineer (Marketing Systems)

Ruby Labs · Remote · European Union · Moldova · Latvia · Albania · North Macedonia · Slovakia · Malta · Croatia · Czech Republic · Slovenia · Romania · Spain · Bulgaria · Kazakhstan · Poland · Hungary · Montenegro · Estonia · Ukraine · Cyprus · Lithuania · Greece · S ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Fully remote (±4h CET)
  • Python, SQL, Bash
  • Marketing & Payment Data
  • Independent Contractor
  • Unlimited PTO

This position focuses on owning data engineering tasks for marketing systems and integrations. You will work with production data to ensure reliable tracking, conversion setup, and payment orchestration across various platforms.

What you'll do

  • Support and improve data integrations using Airbyte and Airflow
  • Manage Google Tag Manager, pixels, and conversion tracking workflows
  • Transform and move data across BigQuery, GCS, Pub/Sub, and ClickHouse
  • Troubleshoot issues in pipelines, tracking, and payment data quality
  • Support payment orchestration flows including subscriptions
  • Document data flows between internal and external systems
  • Collaborate with Data, Marketing, Product, and Engineering teams

What you'll need

  • Strong proficiency in Python, SQL, and Bash scripting
  • Experience with Google Tag Manager, pixels, and JavaScript
  • Knowledge of Google Ads, Meta Ads, and Bing Ads platforms
  • Ability to work independently with production data systems
  • Basic understanding of BigQuery, ClickHouse, and dbt
  • Strong problem-solving skills and attention to detail
  • Availability for evening support during urgent releases

Nice to have

  • Experience with Airbyte or similar ingestion tools
  • Familiarity with Apache Airflow

Stack

  • Python
  • SQL
  • Bash
  • JavaScript
  • Google Tag Manager
  • BigQuery
  • ClickHouse
  • dbt
  • Airbyte
  • Airflow
  • GCP
  • Pub/Sub
  • GCS

How you'll work

  • Remote work within ±4 hours of Central European Time
  • Flexible Independent Contractor Agreement
  • Evening availability required for urgent tracking or payment setups

What you get

  • Unlimited paid time off
  • Paid national holidays
  • Company-provided MacBook
  • Tax advantages via contractor agreement
  • Freedom to work from anywhere

Hiring process

  • Application review takes 3 to 5 days
  • Recruiter screening call (40 minutes)
  • Technical interview (90 minutes)
  • Final interview (60 minutes)