Currently this site is not supported by Internet Explorer 7, please update to Internet Explorer 9+ or use other browsers like Chrome, Firefox, Safari or Opera.

Machine Learning Engineer with interest in music & graph neural networks


Why you want to work with us:

We are building a personalized music streaming service and are launching globally. We need you and your expertise to join us in improving and expanding the Moodagent services, enabling us to bring better music to even more people. Check out: https://moodagent.com/ 

What we are looking for:

A Machine Learning engineer with interest in music at our headquarters in central Copenhagen. In collaboration with data engineers, data scientists and software developers, you’ll be working with cutting-edge technologies at the crossroads between music, SoMe, and machine learning. 

Making music social is a core part of our product and we want to bring the social features of the app to a new level by utilizing our highly relational data on music and users to create socially engaging and personalized features. 

As a candidate we expect you to have a proven track record of providing value by engaging with the full ML life-cycle from research to production. Ideally, you’re experienced in working with graph databases and graph neural networks (GNNs). 


  • Collaborate with data scientists and data engineers on building, developing, and scaling state-of-the-art AI models and infrastructure powering the social aspects of the Moodagent App.
  • Collaborate with data scientists and data engineers on building ML-centric music-oriented SoMe features
  • Collaborate with data scientists and data engineers on developing novel ways of  leveraging our highly relational data to create business value

We expect that you:

  • Hold a MSc. or higher in Computer Science, Software Engineering, or related technical disciplines.
  • Have 3+ years of experience working with large scale ML infrastructure and MLOps
  • Have experience with the full life-cycle of developing ML models
  • Are familiar with AWS cloud computing technology.
  • Have experience or interest in working with machine learning for SoMe applications
  • Are fluent in written/verbal English

We imagine you have some of the following qualifications:

  • Mastery of Python
  • Experience with Machine Learning technologies (Sklearn, PyTorch, TensorFlow, MxNet)
  • MLDevOps experience (Docker, Flask, Amazon Sagemaker, MLFlow, TensorflowServing, TorchServe, ONNX)
  • Experience or interest in ML on Graphs (AWS Neptune, Neo4J, Gremlin, R-GCN DGL library, link prediction, node classification)
  • Experience with distributed computing using Spark (PySpark, AWS EMR)
  • Experience with distributed event streaming platforms, such as Kafka

We offer:

  • A position with room for growth
  • A diverse team of colleagues from more than 15 different countries
  • Friday bars, a summer party & holiday gathering (all covid permitting)
  • Social clubs including running, football, FIFA & foosball 
  • Flexible working hours 
  • Great office space in central Copenhagen with a view over the canals
  • Laptop of your choice 
  • Endless caffeine to keep you jamming 

About us:

Moodagent is a company built by and for music enthusiasts. It is a celebration of music as an important piece of our culture, its impact on our lives, and the sense of community it fosters. At Moodagent, we blend our longstanding AI technology with the best of you, creating the most personalized music streaming experience out there. Moodagent is redefining what it means to make, listen and share music one playlist at a time.

Our team is a close-knit bunch of music-loving software developers, design thinkers, musicologists, data scientists, and machine learning experts who come from all corners of the world. We have people working in big data, microservices, cloud computing, artificial intelligence, scalable infrastructure, and app creation. 

We have an informal tone and a shared passion for music.


Moodagent HQ, Copenhagen



The recruitment process:

It’s easy! Click "START" to the right and upload your CV and answer a few questions. This means that you DO NOT have to produce a time-consuming written application. You'll hear from us if you will move on to the interview round.

We look forward to meeting you!

Apply now.

When you press go, the clock will start. You will have 30 minutes to finish the application.


Application deadline

As soon as possible

Working Hours
Full time position

Join the Moodagent mission


Learn more about Moodagent:




More info on:



Abby Mikic
Havnegade 27, 1058, København K

When you press go, the clock will start. You will have 30 minutes to finish the application.