Data Engineer

Bologna or Remote (Italy) /
Cross functional – Business Analytics /

Musixmatch is the leading music metadata company, featuring the world’s largest lyrics catalog and +70M user contributors. Musixmatch is the trusted global partner of companies like Spotify, Apple, Amazon Music, Meta, Google, MTV, Shazam, Vevo and has a partnership with +100,000 music publishers including Sony/ Music Publishing, Universal Music Publishing, Warner/Chappell, Kobalt, BMG Rights, and the Harry Fox Agency.

We are a bunch of creatives who care about our work and what we do.  We believe that participation and collaboration are key to getting things done well.  We are looking for tech-savvy people who are eager to learn in a fast-paced environment, who have an international outlook on life, and who love taking on new challenges.


We are looking for a Data Engineer to join our team at Musixmatch. This role’s mission is to implement methods to improve data reliability and quality, combining raw information from different sources to support the management and the Product Team to steer Musixmatch business in the right direction. 

What you will do:

Tackle complex data-related problems leveraging some of the most diverse datasets available at Musixmatch – user behaviors, content usage and music and lyrics metadata, to name a few.
Develop data visualizations to communicate the gained insights and help the management and the product team to steer Musixmatch business in the right direction.
With the analytics team, design and develop the infrastructure needed to perform all the above tasks.
Most of the time, your duties will not only be to answer well defined questions, but also to distill those questions from other teams needs or “gut feelings” that need to be verified.     


Master Degree in Computer Science or similar;
2/3 years of experience as data analyst or data engineer;
Strong Experience with Tableau and PowerBI when connected to an AWS Data Lake;
Familiar with the Amazon Web Services (AWS) Data Lake infrastructure (in particular S3 hosted data, Redshift, Redshift Spectrum, Athena, Glue, EMR);
Experience with Apache Zeppelin Notebooks;
Programming skills in Python;
Experience with relational databases and/or key-value stores;
Experienced in Windows and Unix environments;
Experience of development in a Kubernetes / docker / containers based environment;
Preferably have worked with large data sets before such as MapReduce, Hadoop or similar;
Good verbal and written communication in English.

- Flexible schedule
- Generous training budget 
- Top class tech and equipment
- Company-wide retreat once per year
- Welfare plan


Musixmatch is actively hiring and, in response to COVID-19, conducting all interviews and onboarding virtually.

**Due to the significant amount of applications we receive, unfortunately, it is not possible to answer every applicant, thus if you have not received a response from us, please be patient. We assure you that we will contact you should you be selected to move forward in the recruitment process. We would therefore like to thank all applicants for their interest and time.**