Company Description
MusiMap builds deep-learning technology for the music industry: large-scale audio analysis, automated tagging, music discovery and user profiling. We process millions of tracks, combining machine-learning, audio signal processing, and musicology to understand music at scale.
We are a small, focused and highly technical team, building a modern micro-service architecture (Python, Django, FastAPI, AWS EKS, DRF, TensorFlow, PostgreSQL, ClickHouse,...) and delivering analytics and APIs to B2B platforms in the music space.
If you love music, large-scale systems and well-structured backend engineering, you’ll feel at home.
Role Description
You will design, build and maintain backend services used across Musimap’s platform, including internal micro-services, public APIs and data pipelines.
You’ll work directly with the CTO (who also codes every day), participate in architectural decisions, and help shape a high-quality Python ecosystem. This is not just “ticket execution”: we’re looking for someone who enjoys architecture, clarity, automation, and long-term thinking.
Qualifications
* Design and implement Python micro-services (Django, DRF, FastAPI)
* Build scalable APIs used by internal and external platforms
* Define and structure data models based on the right database engine
* Contribute to a high-quality module architecture shared across services
* Integrate with AWS (S3, EKS, IAM, RDS, SQS…)
* Review PRs, enforce patterns and reusable code, maintain quality
* Participate in architectural discussions and technical planning
* Work on performance, scalability, and robustness
Tech Stack
* Python, Django REST Framework, FastAPI, pyTest
* PostgreSQL, ClickHouse, Redis, ElasticSearch, MongoDB
* AWS (EKS, IAM roles, S3, SQS, SNS, CloudFront, CodeArtifact,...)
* Docker, Terraform/Terragrunt, Github actions, FluxCD,...
* TensorFlow, Essentia, FFMpeg (nice, but optional)
What we're looking for
* Strong Python backend experience
* Experience designing scalable APIs and data models
* Solid understanding of distributed systems and Cloud Infrastructure
* Strong communication skills and autonomy
* A "clean code" mindset (structure, reusability, long-term thinking)
* Audio, ML & DL, signal processing and music tech interest (nice-to-have)
* Kubernetes / GitOps knowledge (nice-to-have)
Why MusiMap
* Small team, zero politics, high ownership
* Complex technical challenges in the Music Industry
* Immediate impact: what you build goes live quickly
* Remote-first, async, flexible
Practical
* Remote (Europe time zones only)
* Full-Time Employment (through NativeTeams, depending on your country)
* Competitive package based on seniority
* Please, no recruitment outreach / no agency sales messages