Data Engineer at Revinate
Amsterdam, NL

We believe that hoteliers deserve better. The global hotel sector is a booming $500B+ industry, yet hotels are facing many complex challenges, including increased pressure from online travel agencies and intense competition from ever-growing room inventory and the shared economy. That coupled with aging, cumbersome technology is making the job of the hotelier more difficult than ever. At Revinate, we use cutting edge technology to build powerful software for hotels to take back control and drive direct revenue. The simplicity and beautiful UX of our solutions are a breath of fresh air in an industry of old technology.




As a Data Engineer, the individual will have an immediate impact on the platform that collects, stores, processes, and analyzes the data that drives the core of our business. An ideal candidate is hands-on with a few years of experience building and maintaining scalable cloud-based data pipelines. Languages used with mainly be Java (mostly Java 8) and Scala, so some familiarity with both of these languages is desired, as well as functional programming in general is desired as well. Although not core to the day to day work, any experience with ops work / deployment, machine learning, or data science / analytics is considered advantageous. 


Our infrastructure includes is microservice-based and runs off of tools like Docker, Kubernetes, Cassandra, Spark, and Kafka. Familiarity with test-driven development, continuous deployment, pair programming, and a supportive environment are key priorities. Our capable and versatile team takes pride in ownership and our engineers are involved right from the start in the architecture and design process. 


We are looking for self-motivated and intelligent individuals who are skilled collaborators. If this sounds like you, please reach out to us! 




  • Design, develop, and maintain a distributed data processing pipeline
  • Tune deployed code for low latency, high throughput, and reliability
  • Agile software development using Java 8 or Scala
  • Improve testing infrastructure and coverage
  • Monitor systems for uptime and performance. Ensure recovery from any outages. 
  • Diagnose technical requirements, recommend solutions and/or tools for data processing
  • Collaborate with product managers and other engineers to understand and document platform requirements




  • Bachelors or Masters degree in Computer Science
  • Knowledge of Java 8 and/or Scala
  • Familiarity with distributed computing clusters like Spark or Hadoop.
  • Familiarity with NoSQL databases, such as Elasticsearch, Cassandra, HBase, or MongoDB.
  • Familiarity with Agile & XP practices, such as TDD, pair programming, continuous integration, and continuous delivery.
  • Accustomed to using with automated testing best practices (e.g. JUnit, Mockito)
  • Intuitive sense for spotting and investigating inconsistencies/anomalies in data. Unwavering standards for data quality and consistency.Strong desire for highest quality code and craftsmanship.
  • Experience with messaging systems such as Kafka or RabbitMQ preferable.
  • Experience with cloud platforms such as AWS, Google, or Azure preferable.
  • Any minimal front-end dev experience (React, Angular, D3) considered a plus.




  • Health & Wellness: Encouraging a healthy lifestyle is important to Revinate.  You can benefit from a free gym subscription with the Health Club Jordaan gym we work with
  • Lunch is on us: Team  lunch is part of our local culture and we appreciate everyone's presence. It's a time of the day to catch up on life, crack jokes, plan and discuss fun things
  • Equity: You're an owner in the company as we build it together
  • Tools & Tech: We empower our employees with the hardware, training, and other materials to help you succeed
  • Extraordinary culture: Focused on learning and every employee’s personal and professional development
  • Change an industry: We’re transforming the way hotels connect with guests, and having fun while we do it
  • Meaningful work: You'll have an opportunity to make a major impact on our company and, as a result, the hospitality industry
  • Amazing co-workers: You'll be surrounded by a passionate, high performing, collaborative team that can help you learn something new every day




Headquartered in The Presidio of San Francisco, with offices in Amsterdam and Singapore, Revinate seeks to build specialized and easy-to-adopt technology to solve these challenges. Revinate enables hoteliers to transform their guest data into revenue. With Revinate Marketing and Revinate Guest Feedback, hoteliers are empowered to make smarter decisions, resulting in increased direct revenue and guest engagement. Much like the industry we serve, we are a team of hard-working and passionate individuals who love our customers and are committed to surprising and delighting them with every new innovation and disruption.


The company is backed by leading Silicon Valley investors, including Benchmark Capital, Tenaya Capital, and Sozo Ventures. Headquartered in San Francisco with regional offices in Amsterdam and Singapore, Revinate counts tens of thousands of the world’s leading hotels as customers.


Revinate’s EMEA headquarter is based in Amsterdam -  a city hosting a huge international community, but feeling very homey at the same time. The Amsterdam office is located at an extremely vibrant part of the city with the canals, including our very own Revinate boat, in front of our doorstep. We are surrounded by historical buildings, trendy shops and the best street food vendors.


The Revinate team is best described as being exceptional, innovative and ambitious and consists of a wide variety of nationalities. Joining our Revinate family enholds enjoying a free gym membership, lunches and lots of fun events!


To learn more, please visit

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.