Software Engineer Intern
Musixmatch S.p.a, Bologna
What you will do
Explore and map the Recording music catalog architecture, spanning relational data (MySQL/Aurora) and non-relational document stores (DynamoDB) Build specialized MCP servers, skills, and tools exposing catalog data, resources, and prompt templates to AI agents Implement operations guardrails such as access controls, read-only permissions, rate limiting, and query execution safeguards, so agents can query live stores without compromising production stability Instrument and monitor inference, context window, embedding, and query costs, treating cost as an engineering metric alongside accuracy and latency Containerize services with Docker and deploy to Kubernetes via Helm using our standard Infrastructure-as-Code (Terraform) workflow Run staged testing with the Operations team, promote to production, and support a company-wide beta release Debug, test, and improve backend services across the stack