Principal Engineer – Data

Posted 2 weeks ago

Principal Engineer – Data

Our client is looking for a travel-lovers, innovators, and genuinely amazing people who can help them in their mission to make guest communication and feedback simpler and more productive.

What is our client searching for?

  • 10+ years of experience in software development
  • fluent communication skills in English and the ability to explain complex technical concepts to a varied audience
  • experience designing, implementing, and maintaining distributed systems and evolutionary architectures
  • technical background and strong understanding in the field of Data Engineering
  • strong understanding of Databases, batch, and stream big data processing, ETL, and ELT
  • DevOps culture mindset
  • deep understanding of software development practices like CI/CD, Automatic testing, Refactoring


  • own the product! As a member of the Review Insights Team, you will have ownership of your products in partnership with your peers
  • set technical direction for multiple teams, and drive force behind key technology decisions that affect the entire organization
  • lead the architecture, design, and implementation of large and complex systems, being hands-on required
  • mentor and coach, the organization towards technical excellence in terms of robustness, stability, scalability, simplicity, and cost-effectiveness
  • anticipate risks, technical issues, and simplify work to be done to achieve product value


Nice to have:

  • experience with technical leadership with data engineering and/or data science teams
  • 5+ years of experience building big data pipelines, with Hadoop MR, Spark, Kafka, Luigi, and/ or Python
  • technical background in the field of NLP and/or Deep Learning
  • solid understanding of eXtreme Programming principles and practices
  • experience with Web APIsExperience in working with Legacy Code
  • experience with Stream Processing
  • experience with Event-Drive Architecture and Domain-Driven Design
  • experience with Docker and Kubernetes


What’s in it for you?

  • flexible working hours
  • remote-friendly environment
  • 1 bonus vacation day to be used for your favorite travel adventure
  • free access to various learning resources, as well as 96 hours/year to be used for learning & development

Our client is ready to trust you with successful, long-term collaboration. What about you?

Connect with us at and let’s talk about your next opportunity!