About the position:

At Cabify we are a data-driven company. Our team builds and develops a huge data warehouse where the Data Analytics team can find not only raw data, but also complex etls processes to provide the insights they need.

But where can I see all that data? We have a Tableau server instance that contains thousands of workbooks and is consulted by hundreds of users every day. We manage that instance so we work hard to make sure everything works properly. We also created, and keep on creating, tooling around Tableau and our data warehouse, in order to keep on improving the way our users interact with data. 

At Data Engineering we manage our own cloud infrastructure (AWS). Our in-house etls platform has more than 300 processes (Python, Airflow, Redshift, S3, Spectrum, Glue, RDS) that we visualize with our Tableau server cluster (Tableau Server Linux, Ec2, Python).

You will:

We are looking for new members, and this is how you will play an important part in helping us achieve our mission:

  • Evolve and maintain our in-house ETL platform, ensuring that the data is easily accessible, reliable, and accurate.
  • Evolve and maintain our Tableau platform, aiming to maximize the performance of both the server and its data sources.
  • Evolve and maintain our monitoring and alert system to be able to react quickly to errors.
  • Helping data analysts and data science to maximize the value of the data through engineering solutions.
  • Manage and evolve our infrastructure. Continuously identify, evaluate, and implement new tools and approaches to maximize development speed and cost efficiency.
  • Collaborate with other technical teams to define, execute and release new services and features.
  • Be a technical reference for the team, and know how to transmit your knowledge to elevate the team's technical skill.


Our Ideal candidate has:

  • Great alignment with our principles, we take this very seriously.
  • 5+ years of tenure in coding and delivering complex data engineering projects.
  • 5+ years of work experience in python.
  • 2+ years of tenure in sql and delivering data modeling projects.
  • Know and use software engineering patterns/good practices
  • Strong knowledge in:
    • Orchestration tools such as Airflow, Luigi, or Dagster.
    • Cloud infrastructures (GCP, AWS, Azure).
    • Container Platforms like Docker or Kubernetes.
    • Automation/IaC tools (Terraform, Puppet, Ansible…).
  • Desirable knowledge:
    • Visual analytics platforms (Tableau, Power BI, QuickSight…).
    • Storage technologies (file-based, relational, columnar, document-based, key-value...).

The good stuff:

We’re a company full of happy, motivated people and we never want that to change. Here are some more reasons why it rocks to be part of our family.


On-site/hybrid position at our Madrid HQ (depends on the group)

💶Excellent Salary conditions: L5 up to €99k

🏝️Recharge day: Every 3rd Friday monthly off!

🌍Our office is located in Madrid.

⌚Flexible work environment & hours.

🙌Regular team events.

🚗Cabify staff free rides.

🚀Personal development programs based on our career paths.

📚Annual budget for training

🧘‍♀️ iFeel: Free access to the iFeel platform, so you can take care of your emotional well-being through therapy sessions.

📐Coursera: your own license in Coursera to take as many courses as you wish and continue developing your skills.

💳Flexible compensation plan: Restaurant tickets, transport tickets, healthcare and childcare

💻All the equipment you need (you only have to bring your talent).

🐱A pet room ,so you don’t have to leave your furry friend at home

☕️And last but not least...free coffee and fruit!


Cabify is proud of being an equal opportunity workplace. We celebrate diversity and we are committed to creating an inclusive environment for all employees regardless of background, gender, religion, orientation, age or ability. Join us!

Apply now!

Why Cabify?

We're remote friendly!

In our Product team, everyone has the option to work remotely two days per week. People in Senior roles have the option of working fully remotely.

Flexible remuneration plan

You can take advantage of a range of services: restaurant vouchers, transport vouchers, healthcare and childcare vouchers.

Keep learning

You'll be given your own personal budget for training and development! And with regular internal training and technical events.