Posted Aug 20, 2026

Python Developer

Apply Now

Python developer with a strong passion for music?

That's what BMAT Music Innovators is looking for.

Even more so if you're based in Barcelona and enjoy the flexibility of remote work while having the option to meet your colleagues in person. However, being based anywhere in Spain or Italy is also perfectly fine.

Experience with Python is required. We're not looking for someone just starting out.

You'll be joining the team that manages the complete lifecycle of our core data assets—millions of audio files and their accompanying descriptive data (metadata). The work involves designing, building, and maintaining the systems for data ingestion, processing, quality control, and ensuring this content is reliably served to our company's various applications and client products.


Recruitment agencies: we kindly request that you refrain from reaching out, as we are not seeking your services at this time. Thank you.

Our stack

Key Responsibilities

Expectations of the role

Within 30 Days:

During the first month, your primary focus will be on familiarizing yourself with essential aspects of the role and supporting foundational tasks.

Onboarding and Training:

Team Integration:

Initial Contributions:

Within 60 Days:

By the second month, you'll be expected to take on more complex responsibilities and actively contribute to team/project/strategic initiatives.

Active Participation:

Skill Development:

Collaboration:

Within 90 Days:

At the end of the probationary period, you'll be expected to autonomously manage your assigned tasks, contribute to technical and sprint planning, and take ownership of your features.

Independent Contribution:

Process Improvement:

Establishing a Role:

Requirements

Interview Process

Benefits

You Can Enjoy


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 250 people, spread across Barcelona, Buenos Aires, Lima, Rio de Janeiro, London, Paris, New Jersey, Oslo, LA, 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 and the excitement for innovative technology have proven to make a good combination.

BMAT has grown as a company of companies. Within BMAT there are a number of products and services that developed semi autonomously for different players – Digital Service Providers, Publishers and Collective Management Organisations.

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.

Bachelor's in CS or related, proven software engineering experience, Python and web framework experience (Django/FastAPI/Flask) required, strong problem-solving and communication skills, fluent English.

Key Responsibilities

Skills & Tools

Python3, FastAPI, Django, Flask, PostgreSQL, SQLAlchemy, MongoDB, PyMongo, Elasticsearch, Bitbucket Pipelines, Docker, AWS

Job Details

Benefits

About BMAT Music Innovators

A music-technology company building systems to manage and serve large-scale audio and metadata for the music industry. — Industry: Information Technology