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 fairer. 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 an Operations Engineer in the Digital team, your responsibilities will be to maintain and operate the products that power one of the most complete music data processing systems 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.
Essential Duties & Responsibilities:
As an Operations Engineer, 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 engineering side, your responsibilities range from extracting concrete information from our databases (mostly MySQL and MongoDB) over resolving issues reported by the operations team up to develop tools in order to scale repeated tasks.
As for operations, you are expected to perform a transversal role, translating customers’ needs into technical specifications and vice versa. 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.
Cerințe
-You know Python and some of its web frameworks and you are eager to get better
-Comfortable querying SQL and NoSQL
-Some experience with Javascript will help you solve some tasks faster
-Some experience in AWS and know some of its core components
-Know how to leave VIm
-Bash knowledge can convert complicated tasks to one-liners
-DRY principles are important to you
-Enjoy explaining our back-end to your grandparents
-Starting a debugger is the first thing that comes to mind when tackling a bug
-Passion for listening, asking, understanding and communicating
-Think uncertainty creates opportunity rather than stress
-Get the most out of your time when working in a team
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
Active Team Player Adept problem-solver Analytic Thinking
Cerințe lingvistice
English, Spanish
Gradul de educație
Bachelor's Degree
Suport viză
Da
Acceptare doar candidați din:
Spain