Backend / Machine Learning Engineer
Barcelona, Catalonia, Spain - Remote
BMAT
Plug into BMAT Music Innovators platform and sync with the thousands of other industry players who trust us.That thing we do
We’re the Operating System for the Music Industry – a platform that pumps up the jam of every play.
We connect all players in the industry to amplify the value of music. Driven by machine learning and copyright expertise, our system pumps neutral data and authoritative knowledge to everyone along the chain. For those who make or use music, we allow them to plug into our O.S. to ease operations, increase earnings, and get in sync with everyone else.
BMAT is enhancing its world-class music metadata matching system with machine learning capabilities in order to create a more accurate and cost-effective tool for our clients and products. Our goal is to keep providing our customers with the best matching tools available in the industry to ensure they can distribute their collected royalties to their members in the most transparent and efficient way possible.
What you'll be doing
As a Backend / Machine Learning engineer, you will collaborate horizontally with the engineering teams to build ML solutions properly integrated in the backend pipelines of the company. We're looking for someone with a proven track record of designing, implementing, and operationalizing machine learning solutions in SaaS organizations. Previous experience in the music business is a plus. A strong belief that music can save the world is a must.
- Contribute to state-of-the-art machine learning systems that can be integrated with existing BMAT infrastructures, and can process high volumes of data in a scalable way.
- Design and improve high-performance, asynchronous, heterogeneous large data processing pipelines from/to multiple sources/destinations.
- Launch innovative, data-intensive, end-to-end decision engines based on machine learning.
- Help design and build APIs for integrating the ML pipelines into other systems.
- Collaborate horizontally with the engineering teams, helping define a high-level vision for this system in the overall company roadmap.
- Support engineering and customer relations teams during operations.
- Participate with the team in our scrum ceremonies, ensuring the information flows and effective collaboration.
- Help maintain comprehensive technical documentation.
Requirements
All about you
- Technical/engineering degree (Data Analytics, Data Science, Computer Science, or any other related scientific field), with work experience in tasks related to both backend and machine learning engineering, such as training ML models, and developing code to work with such models in production.
- Knowledge of different types of database technologies like relational (PostgreSQL), NoSQL (MongoDB), search engines (Elasticsearch), etc.
- All our backend is coded in Python, so a strong knowledge is expected.
- Experience building, maintaining and scaling APIs with FastAPI or similar frameworks.
- A clear understanding of the Agile principles, processes, and practices.
- Demonstrable experience delivering software using the Agile framework in remote/onsite teams.
- Knowledge in large-scale automated data processing is appreciated: AWS Batch, Apache Spark, Airflow, etc.
- Experience in NLP techniques such as entity linking, record linkage or named-entity recognition is a big plus.
- Experience in the music industry is a plus, including audio signal processing skills.
Desired Soft Skills
- You are creative and a problem solver.
- You have good communication skills —both written and oral— so you can work in a remote environment, document your work and stay in touch with all the relevant stakeholders you’ll need to interact with.
- You are proactive and, after assessing a situation, you can decide on your next steps autonomously.
Languages
- English: fully proficient or fluent
- Spanish/Catalan a plus
Benefits
You Can Enjoy
- Flexible working hours and location
- Unlimited time off because we believe that you know best when you need to rest.
- You can make the role your own and run your own development
- Flat hierarchy
- Online language classes to improve your Spanish, Catalan or English
- Online and onsite courses and music industry workshops run by inhouse experts
- We’ll provide you with all equipment needed for you to be comfortable
- Barcelona HQ office available to you, kitted out with a rehearsal room https://www.bmat.com/bmat-house/
Who the FAQ are BMAT
BMAT started in 2005 when a group of engineers with a passion for music decided to spin-off from an audio research lab in Barcelona. We’re now over 160 people, spread across Barcelona, Buenos Aires, Lima, Rio de Janeiro, London, Paris, Nairobi, Oslo, Tel-Aviv, Singapore, Tokyo, Manila, Bangkok and Lagos.
We’re a team of pretty decent people who enjoy working with each other. We’re open-minded and well-traveled, coming from all parts of the world. We’ve got rappers, producers, cello players, DJs, and songwriters. The passion for music, the excitement for innovative technology and Barcelona as a backdrop has proven to make a good combination.
Join us from wherever you are on our mission to help make music live forever.
We say there’s a BMAT touch. We believe it has to do with being passionate, obsessive, nice, generous, honest, self-motivated, entrepreneurial, intrepid, crazy, extraordinary, creative, agile, human, friendly, smart, witty, talented, naive, optimistic, surprising, sensual, and nerdy, but not very hipster (unfortunately). Our way of being is always sprinkled with transparency, perseverance, flexibility, open-mindedness and trustworthiness.
Diverse perspectives drive innovation, and innovation is kind of our thing. Our open-minded and flexible culture organically fosters this diversity. We've learnt that we thrive on learning from each other, so we don't just welcome but actively hire a range of open-minded people from all walks of life. Our team is made up of people with different backgrounds, perspectives, orientations, abilities, musical tastes, dress sense and time-zones - but we all have one common goal: Making the music world a better place. With equal opportunities for everyone, BMAT is a pretty nice place to work.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Airflow APIs AWS Computer Science Data Analytics Elasticsearch Engineering Machine Learning ML models MongoDB NLP NoSQL Pipelines PostgreSQL Python Research Scrum Spark
Perks/benefits: Career development Flat hierarchy Flex hours Flex vacation Transparency Unlimited paid time off
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Data Science Manager jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Junior Data Scientist jobs
- Open Business Intelligence Developer jobs
- Open Senior Data Architect jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Business Data Analyst jobs
- Open Manager, Data Engineering jobs
- Open Big Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Data Analyst Intern jobs
- Open Data Product Manager jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open ETL Developer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open GCP-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open Databricks-related jobs
- Open LLMs-related jobs
- Open DevOps-related jobs