Senior Data Engineer

Belgrade, Serbia

Two Desperados is a Belgrade-based independent mobile gaming studio. We build and run our own games (Woka Woka, Viola's Quest, Nono Crossing, Numbers Match), played by millions. We move fast, without unnecessary hierarchy, and our culture comes down to three values: curiosity, agility, and ownership.

You'd take full ownership of our in-house analytics platform and the backbone behind reporting across all our games. It's already live and running across the whole portfolio, and you'd be the one who owns it and pushes it forward, working closely with the analysts who rely on it day to day. This isn't a role where you wait for tickets. Longer term, it's a chance to build and lead a data team of your own.

What you'll do:

  • Maintain and evolve the event pipeline (Airflow / Cloud Composer, BigQuery), and respond when alerts fire.
  • Run our GCP infrastructure as code (Terraform) and the CI/CD for every platform service.
  • Onboard new games onto the platform, from registration and integrations to KPI configuration.
  • Keep our integrations healthy: AppsFlyer, AppLovin MAX, and store data.
  • Support analysts through the semantic layer (150+ metrics) and Tableau reporting.
  • Build AI-powered services (Cloud Run, Postgres, Redis, Pub/Sub, LLM APIs).

What we're looking for:

  • GCP: Cloud Composer / Airflow, BigQuery, Cloud Run, Pub/Sub, Cloud SQL.
  • Strong SQL and Python.
  • Terraform and infrastructure as code.
  • Experience running event-driven data pipelines in production.
  • Self-direction and ownership: you can run a system, not just work through a task list.

Nice to have: Scala, Snowplow, Postgres/Redis ops, AWS basics, mobile gaming analytics (AppsFlyer, MAX).

How we work:

  • 4-day workweek: Monday to Thursday, Fridays off.
  • Office-based in Belgrade.
  • Small, independent teams built on curiosity, agility, and ownership. You'll have real autonomy to take initiative and run with your ideas.
  • Private health insurance, 23+ vacation days, full sick leave coverage, gym membership, and more.

Sound like you? Apply now!

Senior Data Engineer

Job description

Senior Data Engineer

Personal information
Details