Software Engineer (Content)
The Content team is responsible for Spotify’s vast music collection. The team operates at the very core of Spotify, collecting all music from the labels and making it available to the users. With millions of albums in our catalog and thousands being added each day, scalability and efficiency are key considerations.
To achieve this the team builds and ships huge metadata indices to live services around the world, processing thousands of new albums each day, develops and maintains automatic processes for data enrichment and enhancements as well as administrative tools.
As part of the content team you will have a chance to work on the next generation of the ingestion pipeline, something we are very excited about in the team. The goal is to improve scalability as well as speed and reliability.
The Content team is located in Stockholm, Sweden.
Design, develop and maintain services for the content system, with focus on efficiency, scalability and stability
Code using primarily Java and Python
Interface with other teams to incorporate their innovations and vice versa
Maintain and improve overall quality of the catalog
Integrate with content suppliers
Work in a small agile team
You are fluent in more than one programming language (preferably Java or Python)
You have experience with *nix system
You have extensive experience with relational databases and/or key-value stores
You are comfortable with processing and analyzing large data sets - experience with Hadoop and MapReduce is a plus
At least 3 years of relevant working experience
M.Sc. in Computer Science or equivalent is a plus