Software Engineer Recommender Systems and Personalization at trivago N.V. (Düsseldorf, Germany)

 Stack Overflow ·  25.04.2018


Do you want to work in a dynamic tech environment where no two days are the same?

Join our dynamic user profiling department and help shape the future of trivago. In this role you will help our users to find their ideal hotel by using recommendations and personalization approaches. You will be able to see direct impact of your work on a huge global platform. 

User profiling gathers all data from users and their interactions on trivago to best define their mental model and deduct in each situation the specific intent of the user (User Intent Vector) to start a search process and match this intent with hotel profiles.

Ready for the challenge? Read on and join our Talent Community today!

What you’ll do:


 Provide millions of daily visitors with an intelligent and personalized experience for finding hotels.

 Write clean, composable, and testable code.

 Contribute to architecture decisions and innovative feature development.

 Combine different machine learning technologies to implement efficient and high performing   recommender systems which support the individual user to find their ideal hotel.

 Use your creativity and problem-solving abilities to really make a difference.

 Work in a cross-functional team with passionate experts from various fields according to the   motto: “You build it, you run it”.


What you’ll definitely need:


 At least 3 years’ experience in software development, ideally in a high-performance web environment.

 Experience with one or more general purpose programming language, including but not limited to: Java, Python, C/C++, C#, Objective C, PHP, Rust, or Go.

 Basic understanding of machine learning technologies, recommender systems and user modeling approaches.

 A solid understanding of software construction and good development practices, like test automation, monitoring, CI/CD and source version control.

 Enjoys technical challenges and is eager to explore new technologies.

 Holds an academic degree in the field of IT or has relevant experience developing large-scale applications.

 Fluent English (our company language).

 These technologies on your radar: Kafka, Redis, Cloud/GCP/AWS, Docker, Packer, MySQL, Spark, Hadoop, TensorFlow.


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.


Additional information:


 trivago N.V. is an equal opportunity employer. Applications from individuals with disabilities are welcome.




ework.de — ein Projekt von DIPLANET Digital Solutions Impressum