The main application is a dating social network. This project is for a backend service that should find an optimal partner for a specific target user based on location, interactions with the target user, user page view history and other data. After finding an optimal partner it should decide if it is worth executing an Icebreaker User Action (e.g. send a message, view profile) in the name of the optimal partner to connect them.
The project is decoupled from the main application and will be implemented by a separate team as a separate service. This task is the first stage of a bigger long-term project. The task is to deliver infrastructure and very basic main logic. The second step will be developing the machine learning system for the main logic.
We are looking for a Scala developer who is enthusiastic about the project. Some DevOps experience is needed to setup developer environment, CI, deployment, monitoring, etc. Team lead experience is a plus. Machine learning skills are not needed at this stage, but would be a big plus if you are interested in the long-term cooperation.
Feel free to comment in the Google Docs file (better not from an anonymous, but from a registered account)