Data Engineer

Prague, CZ

Job Description / Skills Required

At Omio, we are Making Travel Easy through Technology! This is a great chance for you to join one of Europe’s fastest growing travel companies, backed by over 30 million monthly users and the world’s leading tech investors.

Job Description

You'll join the Performance Acquisition Engineering Team to develop intelligent marketing systems and customised solutions to help travellers to find and book their dream journeys through various paid channels like SEM, Display, Apps with data-driven solutions, and end-to-end marketing automation.

You will design, build and maintain a marketing-related data platform to drive Omio's revenue growth by accelerating customer acquisition. You will be closely working with Performance Marketing managers (SEM, Display, and Affiliate and Apps), Marketing Data Scientists, Data Analysts, Product Managers, and Backend Engineers to build best-in-class data pipelines that provide meaningful insights from large data sets to drive large investment decisions.


  • Be the expert on end-to-end data flow for Paid Marketing channels (SEM, Display and Affiliate and Apps)

  • Design, build and maintain complex and efficient data pipelines to transform raw data sources into accurate and reliable business reporting

  • Understand the business context and impact by collaborating with marketing stakeholders, data analysts, and product managers while developing new data pipelines (ETL)

  • Bridge the gap between business requirements and ETL logic by troubleshooting data discrepancies and implementing scalable solutions

  • Optimise and improve existing data pipelines to support our growth, initiatives around performance, and scalability

  • End-to-end responsibility on running the data platform, alongside data and SRE teams, monitoring key metrics around availability, performance, and data delivery to ensure SLAs are met with internal stakeholders

  • Drive incidents resolution and root cause investigation within postmortems establishing a culture of collaboration between teams

  • Experience in designing medium-to-large data engineering solutions
  • Strong experience in large scale data processing (Apache Spark) and Scala/Java

  • Expertise in SQL, especially within cloud-based data warehouses like Google BigQuery

  • Familiarity with both stream and batch data processing patterns

Nice to have:

  • Knowledge of job orchestrators (Apache Airflow or similar)

  • Working experience with Python, GCP(or similar cloud technologies)

  • Knowledge of with Microservice Architecture and REST APIs

  • Experience in API integration of online advertising platforms (Google Ads, Apple, Facebook)

  • Understanding of distributed systems, CI/CD, and container technologies

Learn more about Omio:

Here at Omio, we know that no two people are alike, and that’s a great thing. Diversity in culture, thought and background has been key to growing our product beyond borders to reach millions of users from all over the world. That’s why we believe in giving equal opportunity to all, regardless of race, gender, religion, sexual orientation, age or disability.