Stream Platform Services is a team in the Hotel Search Pillar of trivago, supporting other teams in integrating data streaming technologies like Apache Kafka into their architectures. We are a consulting team with the primary mission to support and educate fellow engineers and business people to triage, understand and leverage technologies like Kafka, Kafka Connect, Kafka Streams, Debezium and other relatives.As a member of trivago's Stream Platform Services team, the Technology Consultant will be directly interacting with fellow team mates from every part of trivago's engineering community. It will be your responsibility to ensure your fellow engineers' success by educating them about the opportunities and limitations of data streaming technologies, supporting them in developing custom data processing solutions and integrating them into their overall architecture. You will also encourage knowledge sharing of best practices both in terms of data streaming technologies as well as general software engineering.You will join your fellow team members in improving trivago's Kafka infrastructure by developing tools that automate and support common tasks encountered in the daily operations of an Apache Kafka ecosystem. In the process, you will also contribute to open source projects like Apache Kafka and Debezium, for example by developing bug-fixes and new features, and by improving documentation.Ready for the challenge? Read on, and join the Talent Community today.What you'll do:
Support fellow engineers and non-tech people throughout trivago in adopting streaming technologies like Kafka.
Collect requirements and feedback from your consulting work and turn this knowledge into tooling that can further support your fellow team members.
Identify, optimize and automate processes around the operation of a Kafka and Kafka Connect infrastructure.
Identify and react to issues occurring in the day-to-day operations of the teams that run applications based on Kafka, Kafka Connect and Kafka Streams.
Prepare and run workshops, and create other training materials, to spread knowledge within the company.
Demonstrate your passion for open source contribution around our tools, Kafka and Debezium.
What you'll definitely need:
5+ years experience with the JVM.
Experience in at least one JVM-based language, preferably Kotlin or Java and the related tooling landscape.
Good knowledge of MySQL, ideally also in the field of operations.
Experience in designing and implementing distributed systems.
Profound knowledge in operating Linux and/or FreeBSD systems.
You enjoy supporting and educating people, ideally you already have a background in the fields of consulting or education.
You favor and live an open feedback culture.
You are curious about technology and seek out personal learning opportunities.
You are good at active listening and understanding customer needs.
You are a supportive team player.
What we'd love you to have:
Knowledge about Kafka, Kafka Connect and Kafka streams.
Good understanding of the strengths, weaknesses, and use cases of different types of data stores, e.g. RDBMS, Key-Value-Stores, Wide-Column Stores and Graph Databases.
Life at trivago is:
The belief that factual proof, not seniority, determines which path to take.
Self-determined working hours based on measuring productivity through goals rather than number of hours spent in the office.
Being supported in all your needs, including relocation assistance and language classes for international arrivals.
The freedom to embrace small-scale failures as a path to large-scale success.
The opportunity to develop personally and professionally with regular free workshops, seminars, sports and activities.
The ability to push your ideas through to execution without being held back by bureaucracy.
Working at our head office in Düsseldorf, a city boasting the 6th highest quality of life in the world for expats.
To find out more about life at trivago follow us on Facebook - @lifeattrivago.
trivago N.V. is an equal opportunity employer. Applications from individuals with disabilities are welcome.
Senior Inhouse Technology Consultant at trivago N.V. (Düsseldorf, Germany)
Stack Overflow · 14.05.2018