Software Engineer, Customer Data Platform

Job Category

  • Technology & UX/UI Design


  • Dublin


  • Full-Time
  • Professional Level


  • Zalando SE



The Customer Data Platform insights team learns from customers behaviours so that we can provide Zalandos customers with an inspirational experience and engage them on our platform. We do this through a variety of cutting edge machine learning methods on streaming data to build recommender systems, propensity models, graph analysis and predictive analytics.


We own and develop a cloud-based microservices architecture that combines large scale machine learning with live services - we work with a leading edge technology stack comprised of Scala, Python, Java, Apache Spark, Apache Flink, Apache Kafka, Play, RESTful APIs, BigQuery, AWS and Docker amongst others - check our Tech Radar for more information on the technologies we use.



As a member of our team, you have


  • A strong desire to continually learn and grow
  • Excellent programming skills, preferably in Scala. Background with JVM based languages and willingness to learn functional programming is a prerequisite.
  • Strong computer science fundamentals: data structures, algorithms, graph theory, programming languages, and machine learning.
  • Excellent understanding of principles to build distributed systems. Hands on experience with scalability and system reliability engineering is desired, experience with open-source frameworks and components in this domain is a strong plus.
  • Strong interest in machine learning on massive datasets, excellent computational and analytical skills
  • Ability to coordinate product-life cycle from continuous delivery to production operation is an advantage.


You can -

  • Easily find your way and lead others through complex, distributed systems, and call-on the principles of highly available, scalable, maintainable and performant services
  • Write high-performance, reusable code, using version control systems and seek all possible process improvement opportunities
  • Measure and test systems that deploy machine learning products






Our recipe to success: Think big and act fast. Your contribution today will influence millions of customers tomorrow. At Zalando you have the opportunity to work for a fast growing international company that wants to offer the world’s best fashion experience. Obviously we offer you much more:

  • Use of cutting-edge open source technologies and cloud services
  • Learning and growth opportunities. In Zalando we have more than 100 tech teams actively sharing information and enabling learning through weekly tech talks, company-hosted tech meetups, possibility of visiting conferences
  • Employee discount for all Zalando shop products
  • Comprehensive Benefits package including Private Healthcare, Language course and Travel support
  • Through our mentoring program you will get up to speed and become productive very quickly
  • Relocation support if you are based outside of the Capital Area / Country. We know that moving can be a challenge in terms of housing, visas and documentation, at Zalando you can count on us to help make things as easy as possible!

If you are interested in this role please Apply below or if you have any queries contact




Attach File
Paste Text
Attach File
Paste Text