Descrierea jobului
About BMAT
We like to sing 'put the right letters together and make a better day'. Our international team, full of problem solvers and music lovers, work to put the right chords together and make a better music scene. As users (and we use it a lot), we want it more accessible. As musicians, we need it more fair. And as music researchers we squeeze our brains to develop one of the most widespread systems to track music and identify audio. Currently, we report music usage from all over the world to PROs, labels, publishers and broadcasters, so that artists get the recognition they deserve. However, we only feel totally fulfilled when we can sneak a couple of funny jokes while talking about this.
Job Summary
As part of the Digital’s Operations Team, your responsibilities will be to maintain and operate the products that power one of the most complete music data processing system in the world. We are connected to more than 45 DSPs (Digital Service Providers) such as Spotify, YouTube, iTunes, Deezer, Amazon, etc that provide DSR (Digital Sales Reports) which we process, store, reconcile and match in order to provide insight to our partners, standardize formats, enrich information, compute royalty statements, etc.
In addition, we also provide on-demand audio identification products, where we can identify the music of user-generated content (e.g. YouTube, SoundCloud) so our partners can maximize the revenue obtained from these digital services.
With Python as the main development technology and a bit of C++ for CPU-intensive tasks, the system processes 650 million lines per month in a horizontally scalable architecture powered by AWS (Amazon Web Services).
A system of this magnitude needs resourceful, action-driven and diligent people to be maintained, operated and evolved. You will work side by side with the operations team in order to offer the best user experience for our clients and develop creative solutions to satisfy their business needs.
Cerințe
Essential Duties & Responsibilities
As a Client Manager, you will work at the intersection between the Operations team, who are in daily contact with our customers, and the Engineering team, who plan and execute large scale developments.
On the operations side, you are expected to perform a transversal role, translating customers’ needs into technical specifications and vice versa.
As for engineering, your responsibilities range from extracting concrete information from our databases (mostly MySQL and MongoDB) over resolving issues reported by the operations team up to developing tools in order to scale repeated tasks. You will be free to define your role along the bridge between our clients and the engineering team and find the position where your talent shines the most.
Knowledge, Skills and Abilities Required:
Strong knowledge of Python and some of its web frameworks
Comfortable querying SQL and NoSQL
Some experience with Javascript will help you solve some tasks faster
Bash knowledge can convert complicated tasks to one liners
Have used AWS and know some of its core components
DRY principles are important to you
Know how to leave VIm
Starting a debugger is the first thing that comes to mind when tackling a bug
Enjoy explaining our back-end to your grandparents
Passion about listening, asking, understanding and communicating
Get the most out of your time when working in a team
Think uncertainty creates opportunity rather than stress
Beneficii
Full-time job
Flexibility on working hours and home office
Free coffee, fruits and language and computer classes
Becoming part of a young and international team based in Barcelona obsessed with bettering the music industry
Abilități
DB2/SQL Python
Cerințe lingvistice
English, Spanish
Gradul de educație
Bachelor's Degree
Suport viză
Da