Jobs at Zalando: Research Engineer - Search & Personalisation in Berlin -


Research Engineer - Search & Personalisation

The world's most fashionable tech company

Job details

Apply now

Sign up to apply

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


We're hiring for this position in the following cities: Berlin, Hamburg. Please state your country or city preference in the application.

Zalando Technology is one of the most collaborative places you can imagine. Partnerships happen with all key engineering and product teams, the Zalando Research unit, and with the international tech community outside of Zalando. We are looking for research engineers to work on a broad set of real-world practical problems of massive scale that will have a direct and significant business impact.

As a Research Engineer, you will focus on developing Zalando’s in-house solutions to provide a personalized and relevant user experience, especially in search and recommendations. You will build microservices providing personalized search results and recommendations for the customer and work on aspects like collaborative filtering, query understanding, intent understanding, and personalized scoring.

Main requirements

  • A degree in computer science, mathematics, statistics or other similar quantitative field (PhD, M.Sc.).
  • At least three years of professional / academic experience programming in Java or Scala, experience with Python a plus.
  • You have worked with current big data technology (e.g. Hadoop, Spark) OR experience with information retrieval technology and search solutions like Solr, or Elasticsearch.
  • Willingness to work with microservices architecture, distributed systems and RESTful APIs.
  • Knowledge of current trends in software design, architecture and web services.
  • Demonstrated expertise and desire to work hands-on in analyzing and modeling large data sets.
  • Deep skepticism of, plus the ability to identify and debunk buzzword mumbo jumbo, false assumptions and analysis.
  • English language fluency.

Nice to have

  • Knowledge of near-realtime stream processing and/or message-driven architectures (e.g. Spark Streaming, Storm, Kafka.).
  • Knowledge of applied machine learning / data mining techniques.
  • Knowledge of Natural Language Processing (NLP), information retrieval (IR).
  • Experience with building and / or running large-scale applications.


  • One-month mentoring program
  • Internal tech talks, skills-building courses and technical “People Leads” who help you achieve mastery
  • Personal branding support: From preparing tech talks and blog posts to networking with industry leaders
  • Community: hack weeks, movie nights, coder dojos, +70 self-organised tech guilds and more
  • Competitive salary
  • 40% Zalando shopping discount and commuter discount
  • Relocation assistance for internationals

Apply now

Sign up to apply

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