Zalando

Data engineer of recommender systems

In short

Senior data engineer role at Zalando's Lounge division, building large-scale ML recommender system pipelines (ETL, stream and batch processing) alongside backend engineers and data scientists. Requires 3+ years of data engineering experience, strong software engineering skills applied to data infrastructure, distributed processing experience (Spark, Hadoop, Flink, Kafka, etc.), and proficiency in Python or Java. Onsite, full-time position in Berlin with relocation assistance available.

About the Role
Lounge by Zalando is a rapidly growing part of Zalando, now turning over billions of euros each year. That said, there is so much untapped potential with respect to personalization and recommendation. You will be a data engineer, working alongside backend engineers and data scientists to build large-scale recommender systems. As the largest online fashion retailer in Europe, we require a skilled engineer who can design, build, and maintain Machine Learning pipelines at a global scale.
Responsibilities
•Design, build, and optimize large-scale ETL, stream, and batch processing pipelines.
•Implement and maintain high-throughput/low-latency data stores (e.g., for real-time recommendations).
•Implement and improve data governance mechanisms to ensure data quality and reliability.
•Accelerate the pace of innovation by building and improving ML infrastructure, such as training and evaluation frameworks, experimentation frameworks.
•Collaborate with brilliant Product Managers, Data Scientists, Engineers, and Analysts across Zalando to create positive customer impact together.
•Help define our team's objectives.
•Continuously improve the self-organization of the team.
Requirements
•Strong experience applying software engineering principles to data management systems. You should be proficient in building robust, scalable data infrastructure using high-quality code — not just SQL.
•3+ years of experience in data engineering projects.
•Good understanding of distributed data processing mechanisms. You should be able to diagnose and optimize a slow-running data pipeline.
•Experience with large-scale batch processing and/or stream processing (e.g. Spark, Hadoop, Flink, Storm, Apache Beam, Kafka).
•Proficient in either Python or Java.
Nice to have
•A strong understanding of distributed databases, especially high-throughput/low-latency data stores (e.g. DynamoDB, Cassandra, or Redis), is highly valued.
Benefits
•Employee shares program
•40% off fashion and beauty products sold and shipped by Zalando, 30% off Zalando Lounge, discounts from external partners
•2 paid volunteering days a year
•27 days of vacation a year to start
•Relocation assistance available (subject to prior agreement)
•Family services, including counseling and support
•Health and wellbeing options (including Gympass)
•Mental health support and coaching available
•Drive your development through our training platform and biannual peer-to-peer review

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot