THE OPPORTUNITY
As a software engineer you will focus on developing Zalando’s in-house recommender system into a state of the art microservice. Your main task will be to position this technology as a “software as a service” component which can be fully leveraged within the Zalando platform. You will be part of a small, autonomous, and highly ambitious team consisting of experienced Java developers and expert data scientists.
WHAT WE’RE LOOKING FOR
You have at least 2 years of experience, working as a Java Software Developer
You write well-structured and tested code in the spirit of Effective Java and Clean Code that easily scales to Enterprise level
You know the most common design patterns and you know in which context to apply them
A background in applied machine learning is a plus
You love to optimize processes and code, and to use new technologies
You are experienced in building, evaluating, maintaining and improving data-driven products at scale, which are real-time oriented
You are experienced with Lucene based technologies like SOLR and Elasticsearch
You are familiar with the Map-Reduce paradigm and the main aspects of functional programming
Knowing near-realtime stream processing and/or message-driven architectures (e.g. Spark, Storm, Aerospike, Kafka) is a plus
YOUR RESPONSIBILITIES
You will be part of an agile and very experienced team that will further develop our recommendation and personalization engine in short release cycles
You will implement highly scalable solutions with state-of-the-art-technologies together with your team
You will transfer algorithmic prototypes to enterprise level, highly scalable and fault-tolerant solutions using the right technology for the job
You are collaborating with our data scientists to improve and extend our recommendation engine and other analytical customer experience solutions
You will be part of a multi-cultural team with different native languages, skills and backgrounds
WHAT YOU CAN EXPECT FROM US
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:
An exceptional opportunity to develop your skill set while learning from a team of top experts who will inspire and support you
Use of cutting-edge open source technologies and cloud services
Learning and growth opportunities: weekly tech talks, company-hosted tech meetups, rich team library (which you can expand with your book requests), possibility of visiting conferences
Complimentary fruit, beverages, table soccer, ping pong and band room
Employee discount for all Zalando shop products
Powerful hardware system environment
Through our mentoring program you will get up to speed and become productive very quickly
You will never be bored! Zalando offers a very exciting and fun working environment
ABOUT ZALANDO
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.
WANT TO JOIN US? THEN GO AHEAD AND APPLY!
If you need guidance or have any questions about our hiring processes, please contact recruiter Lyudmila Barabash at lyudmila.barabash@zalando.de.
