As a Senior Software Engineer in Zalando’s ML Core team, you will be part of a cross-functional team of engineers and applied scientists that is contributing directly to how customers can discover and navigate Zalando's vast assortment, in a way that's deeply relevant and personal to them. 

You will develop and test features, which are deployed to production and create value for customers, by building pipelines for training, deployment and monitoring of machine learning models for search and recommendation. 

We use Python, Scala (Cats, Akka Http), Kubernetes, AWS, Spark, AirFlow, Kafka, DynamoDB, and Postgres.

  • Experience designing, developing, deploying and operating distributed software systems, with emphasis on machine learning systems.
  • Good communication skills with both technical and non-technical stakeholders.
  • Motivation to work in a cross-functional environment with constant exchange between product, data science and engineering. You are not purely focused on coding but also eager to understand the bigger picture and the why behind the what. You make technical complexity understandable for the business.
  • Experience with continuous delivery and peer-reviewed pull-request contribution model.
  • Hands-on experience using Python, Java or Scala in a production environment.
  • Experience with designing RESTful APIs.
  • Experience in high volume and streaming data processing using Spark (Scala / Python). 
  • Experience with Kafka or other messaging systems.
  • Experience using SQL datastores (e.g., Postgres) and NoSQL datastores (e.g. DynamoDB).
Is a Remote Job?
Hybrid (Remote with required office time)
Employment Type
Full time