Software Engineer, Search/Recommender Systems
Berlin, Germany IT development
Job description
Job Category
· Technology & UX/UI Design
Location
· Berlin
Contract
Company
· Zalando SE
THE OPPORTUNITY
As a software engineer you will focus on developing Zalando’s in-house search engine service and recommender system into state-of-the-art microservices providing highly relevant personalized search results and recommendations for the customer. Your main task will be positioning 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 and Scala developers, and expert data scientists.
WHAT WE’RE LOOKING FOR
· You have at least 3 years of experience, working as a Java or Scala Software Developer
· You are experienced with Lucene-based technologies like Solr and Elasticsearch
· You are keen on collaborating closely with data scientists to bring data centric
· 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 have worked with current big data technology (e.g. Hadoop, Amazon Elastic MapReduce)
· 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 Krista Vanhala at ************@*******.**