Senior Data Engineer

Belgrade, Serbia

Two Desperados is a Belgrade-based studio making casual mobile games played by millions around the world. We have three live titles (Nono Crossing, Viola's Quest, and Woka Woka) and two more in the works, all built by small, fast, AI-assisted teams. Data informs the decisions we make, and the backbone behind it is what analysts, producers, and leadership rely on.

In this role, you inherit that backbone with the freedom to make it your own: rebuild it, modernize it, take it where you think it should go. We're a small team, so your impact shows fast, and you can build something you're genuinely proud of.

What you'll do:

  • Own our data architecture and BigQuery warehouse: how data is structured, stored, and served across the company.
  • Build and maintain the pipelines that turn raw game data and external data (AppsFlyer, ad revenue, store revenue) into clean, analytics-ready datasets.
  • Keep data trustworthy: validation, monitoring, alerting, and fast resolution when something breaks.
  • Optimize for performance and cost — fast queries, sensible cloud spend.
  • Build the tools and APIs that let analysts and other teams get to the data themselves, without waiting on you.
  • Run safe data migrations and keep access secure (least privilege, encryption, backups).
  • Put AI to work wherever it makes us more reliable and efficient.

What we're looking for:

  • Solid experience as a Data Engineer, comfortable owning data infrastructure end to end.
  • Fluent in SQL and Python.
  • Hands-on with a cloud data warehouse (BigQuery ideal) and a modern ETL orchestrator (AirFlow).
  • Clean, documented, maintainable work a teammate can pick up without you in the room.
  • Self-driven and curious. You spot problems and fix them before being asked, and you keep up with where the field is moving.

Nice to have: gaming or mobile analytics background, real-time data experience, AI already part of your day to day. 

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