Software Engineer Back-End / Microservices 100%

  • Zürich, Switzerland
  • 13/06/2018
Full time Data Science Data Engineering Data Analytics Big Data Artificial Intelligence Statistics Software Engineering

Job Description

FELFEL changes the way we eat at work by offering great fresh food 24x7 at very reasonable prices, steps away from your desk. We place intelligent fridges in offices (‘the FELFEL’) and stock them with fresh meals from local chefs. Employees can grab an innovative salad, warming soup, or tasty menu and get charged directly to their credit card. We operate FELFEL fridges all across Switzerland and are expanding every week. FELFEL is also a food tech company and is currently a team of 22 in Zurich Binz (and soon Geneva area), backed by a group of Zurich, London, and Boston-based investors. See more at or via Social Media.


Our ambition is that customers can grab whatever they desire from the FELFEL anytime. We want to minimize the number of times a meal or snack is sold out. At the same time we are committed to keeping food waste as low as possible. Stocking the optimal level for each meal and location and managing demand is the primary focus of the machine learning team. Optimal stocking is only possible with smart algorithms as well as highly automated and reliable processes and systems. Your contribution to improving the accuracy and reliability of our forecasting and stocking systems and processes will help improve the service to our clients and reduce the amount of food waste in the world!

These will be your tasks:


  • Support the machine learning team in our effort to move to a microservices architecture to improve system scalability, manage system dependencies and to allow fast development cycles and continuous delivery.
  • Develop new lean services for various automation projects.


  • Support the team in our effort to move to a deep recurrent neural network for demand forecasting in collaboration with our data scientists.
  • Support the design and implementation recommender systems (collaborative and content-based filtering) for targeted campaigns to manage demand and further improve stocking and waste levels. Develop systems to push campaigns through various channels (Point-of-sales promotions, Web app, email, app push notifications).


  • Design and implement data integration processes to stream data from different source systems into a data warehouse that allows fast retrieval of pre-processed data for machine learning processes and analytics tools.

You're offering these qualifications:

  • Degree in Computer Science or in a related field
  • 1-3 years of professional experience developing distributed systems (micro-service) architecture and RESTful web services, experience developing Python is a big plus.
  • Interest in Machine Learning or Big Data
  • Attitude: ‘The Answer is Yes’
  • You are a team player
  • Authentic Love & Passion for good food (and FELFEL food ;))
  • Non-smoker: FELFEL is about healthy living.

We're offering these benefits:

  • A fast-paced environment with a complex, distributed ecosystem of microservices.
  • Close collaboration with internal customers, primarily our machine learning team.
  • A set of challenging machine learning and automation projects in a fast-growing data driven environment
  • Direct impact on client satisfaction and food waste
  • Sizzling international Start-up team culture
  • Great office in Zürich
  • Food, lots and lots of the best food

Interested? Then please send us your CV and describe why you are the person who should take on this challenge (max ½ page). Please make sure to mention ‘Machine learning professional’ in the subject line.

Application can be in German or English.