A machine learning approach to predict churn from user logs using Spark.

Photo by Zarak Khan on Unsplash

Over the last 15 years streaming services such as Netflix and Spotify changed the way we watch movies or listen to music. Since then, many new service providers have emerged and are trying to poach customers from the established providers.

As company offering a streaming service it is important to have an effective customer retention strategy, to stop users changing their provider. How can a company predict when a user will stop using their service ahead of time?

In this article I will walk you through a project…

A data based approach using Stack Overflow’s developer survey data from the years 2019 and 2020.


Although I studied mechanical engineering, the field of software engineering always amazed me. You can do so much with just a computer.

Imagine you want to make a small project in field of mechanical engineering like designing and building a small remote car. You have to buy all the electrical and mechanical components and tools.

Well, for software engineering you don’t need more than a laptop and an internet connection. For the rest there is almost always an open source solution.

The question which…

Leopold Walther

Data Analyst and Machine Learning Enthusiast working at BMW Group. A mechanical engineer transitioned to software engineer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store