
Software Engineer at BMAT Music Innovators. Curious about how data flows in the music industry?. Join the team that ingests audio and video and metadata content coming from a lot of different sources.. The Content team is responsible for integrating content provided by customers, major record labels and digital music distributors into music fingerprint and metadata databases for BMAT’s VERICAST Airplay Monitoring Service.. They're are also in charge of making music assets available to a different number of applications and services to let other teams work with them in a different series of projects.. To do so, they're continuously developing Extract, Transform and Load (ETL) solutions and QA tools for content integration, also developing and maintaining the infrastructure to extract different types of music fingerprints from thousands of audio files continuously.. You can help maintain the evolution of the current system.. It's a challenging and ambitious project surrounded by a young and enthusiastic team.. Main tasks. . Maintain and enhance a network of 1k+ content feeds from all around the world.. . Develop and enhance new metadata parsers for different music industry metadata standards.. . Create new data workflows in our ingestion pipeline.. . Communication with providers, customers and other tech/non-tech teams of the company.. . . You have worked with Python and some of its frameworks (flask and django would be valuable).. . You have a basic knowledge of SQL.. . Experience with NoSQL database architectures like MongoDB.. . You have an instinct for listening, asking, understanding and communicating.. . You’re familiar with Linux environments and scripting languages, or willing to pick them up as you go.. . You get the most out of your time when working in a team.. . You think uncertainty creates opportunity rather than stress.. . You are self-motivated and always willing to learn.. . You tend to find the most efficient way to solve problems.. . Bonus track. . Experience with Docker or equivalent technologies.. . You are comfortable handling complex structured data formats (e.g. XML, JSON) and can validate the file based on its schema (e.g. XSD).. . Availability to come to the Barcelona office.. . Languages:. . English: fully proficient. . Spanish/Catalan a plus. . Company Location: Spain.