About BMAT
BMAT
gathers a group of almost a hundred young talented professionals with
an extraordinary passion for music and technology. All of us dream of
making music a better place for artists, agents and users, and we are
constantly coming up with new ideas on how to develop our systems and
services. We specialise in monitoring music played on radio, TV, online
platforms, ads and clubs via a data processing and reporting platform.
Our clients—more than 90 performing rights organisations worldwide,
digital service providers, music labels and publishers—consider us the
world leader in music monitoring.
Job Summary
As
part of the engineering team of the Digital business unit, your
responsibilities will be to build, improve and scale the products that
power one of the most complete music data processing systems in the
world. We use agile values to improve our day to day performance.
We
are connected to more than 45 digital service providers such as
Spotify, YouTube, Apple Music, Deezer or Amazon. They provide us with
digital sales reports (DSRs), which we parse, reconcile, match and
translate into royalty statements, among others, in order to provide
insight to our partners, the collective management organisations and
publishers of the world.
In
addition, we also provide on-demand audio identification services that
enable our partners to be in control of user-generated content (e.g.
YouTube, Facebook, SoundCloud) and increase revenues and traceability
from videos containing their music.
Our
digital distribution system has already processed 162.000 DSRs with 87
billion transactions from over 250 countries, and currently ingests 650
million online music transactions per month in a horizontally scalable
architecture powered by Amazon Web Services. Our main development
technology is Python along with some of its frameworks, such as Django
and Flask. We also use Docker to speed up our developments and
deployments.
Essential Duties & Responsibilities
We
are looking for a resourceful, action-driven and talented coder to help
us with the evolution, maintenance and development that a system of
this magnitude requires. As part of the engineering team, you will work
side by side with the operations team in order to offer the best user
experience to our clients and develop creative solutions to satisfy
their business needs.
You must have:
· 4+ years of industry experience building data-intensive web applications.
· Proficiency in Python.
· Experience using Python web app frameworks
· Hands-on experience with relational DBs.
· You would enjoy explaining our back-end to your grandparents
· A strong belief that you get the most out of your time when working in a team.
· The ability to work comfortably in Bash and on remote servers.
· Experience with Linux.
It would be great if you also have:
· Basic knowledge of Docker.
· Frequently worked/developed/deployed on the cloud and in automated environments.
· Experience working with continuous integration.
· Experience with software design lifecycle and best practices (code reviews, testing).
· Experience designing and developing RESTful APIs.
What we offer:
· Full-time job and possibility of reduced working hours.
· Full flexibility on working hours and home office (i.e. World Office).
· Free coffee, fruit and language classes.
· Free snacks, beers and jam sessions on Friday afternoons!
· Flexible compensation scheme which lets you choose benefits that suit your lifestyle.
· Becoming part of a young and international team based in Barcelona obsessed with bettering the music industry.