Algorithmic Software Engineer (Junior/Senior)

  • python
  • scala
  • java
  • R
  • REST

ZalandoBerlin & Dublin


As a Zalando Algorithms Software Engineer, you will design and build the personalization, recommendation and optimization engines driving customer experiences enjoyed by millions of people. Whether junior- or senior-level, you will have the freedom to challenge our status-quo and help us define best practices for how we work. And you will be able to launch your own open source projects, contribute to others’ projects, build internal community around your interests, and strengthen your personal brand - while receiving meaningful support at every step.


  • A degree in mathematics, physics, statistics or computer science
  • At least one year of professional experience programming in Java, Scala, or Python
  • Solid knowledge of algorithms and data structures
  • Strong analytical and critical thinking skills and a demonstrated ability to find creative solutions to technical algorithmic problems
  • Enthusiasm for microservices architectures, distributed systems and RESTful APIs
  • Knowledge of current trends in software design, architecture and web services
  • English language fluency

Additional preferred skills

  • Knowledge of applied machine learning / data mining techniques
  • Knowledge of graph theory, combinatorics and optimization methods
  • Experience with building and / or running large-scale applications
  • Experience with building applications using large data sets
  • Knowledge of R or other machine learning tools (Mahout, Spark, etc.)


  • Research, design and implement algorithms to improve our recommendation, personalization and optimization engines
  • Write code that your peers praise for its elegance and readability
  • Communicate effectively with our engineering, data science and algorithmic research teams and use agile processes
  • Be accountable for all aspects of your work, from research and analysis to testing and deployment


  • 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 week’s, movie nights, coder dojos, +70 self-organized tech guilds and more
  • Competitive salary
  • Zalando shopping discount and commute discount
  • Relocation assistance for internationals


Zalando is Europe’s leading online fashion platform, doing business in 15 markets. Delivering first-class shopping experiences to our +15 million customers requires moving fast — with microservices, Agile processes and autonomous teams — and using cutting-edge, open source technologies. We are passionate about what we do and have fun while doing it. And we are willing to experiment and make mistakes: It’s how we grow.

If you are interested in this opportunity, apply using the button below