Senior Software Engineer (ML Engineer) - Discovery

  • Zalando
  • Berlin, Germany
  • 02/05/2024
Full time Data Engineering Machine Learning Artificial Intelligence Software Engineering Data Warehouse

Job Description

Senior Software Engineer (ML Engineer) - Discovery


We're seeking a seasoned Senior Software Engineer specializing in Data Engineering and ML Operations to join our dynamic Data Bridge Team. In this pivotal role, you'll be the driving force behind the advancement of our platform capabilities, working hand-in-hand with our teams of applied scientists to bring to life our cutting-edge machine learning initiatives. Your expertise will play a crucial role in enhancing personalization, refining ranking algorithms, optimizing search functionalities, and delivering compelling recommendations.


  • Contribute to the design and development of our machine learning platform, empowering us to serve our vast customer base of 51 million.

  • Collaborate closely with leaders in applied science and engineering, product managers, and key stakeholders to deliver state-of-the-art solutions.

  • Drive the implementation of solutions in production environments, bringing best practices in software development and MLOps.

  • Navigate a discovery system landscape, ensuring it meets the highest standards of reliability, performance, and latency, thus facilitating seamless user experiences.

  • Cultivate a culture of knowledge sharing and collaboration within our talented engineering and science community, enriching our collective expertise.


  • Strong software development engineering skills to design effective solutions for machine learning operationalization and maintenance in large-scale production environments (data engineering, model serving, monitoring).

  • Proficient in Python, Airflow and Spark. Hands-on experience with Databricks, Git, AWS SageMaker, S3, PostgreSQL, Redis, or other RDBMS, Scala. Experience in working with ML products, especially deep learning applications. Experience with deep learning frameworks like TensorFlow or PyTorch is a plus.

  • Experience building, deploying and operating data-driven systems in a cloud environment, including experience with feature stores & feature engineering pipelines, data ingestion & transformation, and machine learning workflow orchestration.

  • Good communication skills and experience leading organization-wide collaborations. Ability and eagerness to understand the business context where the team operates and the customer problems being solved.


  • Culture of trust, empowerment and constructive feedback, open source commitment, meetups, game nights, 70+ internal technical and fun guilds, knowledge sharing through tech talks, internal tech academy and blogs, product demos, parties & events

  • Competitive salary, employee share shop, 40% Zalando shopping discount, discounts from external partners, centrally located offices, public transport discounts, municipality services, great IT equipment, flexible working times, additional holidays and volunteering time off, free beverages and fruits, various sports and health offerings

  • Extensive onboarding, mentoring and personal development opportunities and an international team of experts

  • Relocation assistance for internationals, PME family service and parent & child rooms

We celebrate diversity and are committed to building teams that represent a variety of backgrounds, perspectives and skills. All employment is decided on the basis of qualifications, merit and business need.

Zalando SE

Zalando is Europe's leading online platform for fashion and lifestyle, connecting customers, brands and partners across 25 markets. We drive digital solutions for fashion, logistics, advertising and research, bringing head-to-toe fashion to more than 51+ million active customers through diverse skill sets, interests and languages ​​our teams choose to use.
Please note that all the applications must be completed using the online form - we do not accept applications via e-mail.


Casimir Udegbunam

Please note that all applications must be completed using the online form - we do not accept applications via email.