Senior Data Engineer

TrustYou Madrid
An Adventure Awaits

Job details

  • Full-time
  • map markerMadrid, ES
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeRequired language: English
  • routeNice to have language: Spanish
  • Back-end Developer
  • tagMust Have: Python, ScalaOther Required: Big Data, NoSQL, SQLNice to Have: Agile Methodologies, Amazon Web Services, REST APIs

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Imagine a workplace which encourages you to take on responsibility and where your ideas will be heard and implemented. Imagine a fast paced environment where your performance makes the difference. This is TrustYou! We are looking for adventurers to join our smart and inspiring team!

TrustYou creates summaries of hotel reviews, with the goal of being as useful, or more, than a summary written by humans. And it's our Data Engineers that make this happen!

As a Senior Data Engineer at TrustYou, you will be part of an international, talented and motivated team that uses their combined knowledge of machine learning, natural language processing and big data technologies to build and continuously evolve the TrustYou data pipeline. You are the perfect candidate if you have previous experience and interest in big-scale data processing, preferably on reactive streaming architectures.

Our engineers are willing to walk the extra mile to make sure our solution is not only good, but great and beneficial for millions of travelers. You will systematically look for weaknesses and areas for improvement in our approach, and will be motivated by them to create even better solutions.

TrustYou runs on Python. We employ both linguists and machine learning experts, who collaborate to build the best product possible. Our solutions need to scale to process all hotel reviews on the Internet.  

What challenges await you?

  • Being a member of the Data team, you will be working in a cross-discipline delivery team focused on servicing our many core data products
  • Gather and process raw data at scale using frameworks such as Hadoop, Spark and Kafka
  • Maintain and write new data processing pipelines handling hundreds of GB of data
  • Optimize and improve existing features or data processes for performance and stability
  • Take our data pipeline to the next level!  We’d love to hear your ideas!

Main requirements

  • At least 4 years of experience building data pipelines, ideally streaming
  • Expert-level knowledge in Python/Scala
  • Experience with Big data technologies  (Hadoop, Spark, Kafka, Flink, Hive, Impala, HBase, Pig,  Redshift)
  • Very strong programming and architectural experience
  • You find creative solutions to tough problems. You are not only a great Data Engineer; you are also an architect who is not afraid to pave the way for bigger and better things
  • Experience in SQL, relational or non-relational DB 
  • You consider it necessary to develop automatic tests to create maintainable code
  • Team player who likes to help  and to keep the focus on getting things done
  • Proactivity and a continuous improvement mindset
  • English is mandatory

Nice to have

  • Experience in frameworks such as Luigi / Airflow
  • Experience building REST-APIs 
  • Experience with AWS or other IaaS/PaaS.
  • Experience with agile development practices such as CI, CD, TDD, Pair-Programming, Refactoring, etc.
  • Experience with Docker and cluster management tools (YARN, Mesos, etc.) 
  • Experience with Event-Driven Architectures and Domain-Driven Design
  • Spanish or German are a plus


  • A highly international & entrepreneurial environment (flat hierarchies, short decision paths…)
  • We are agile enthusiasts and love continuous improvement
  • Excellent on-boarding programs
  • Spend up to 5% of your working time for your professional & personal development
  • Great leadership and support
  • Take part in shaping our new office in the North of Madrid
  • Flexible working hours
  • Options to work remotely

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300