Paid Internship - Back-end Developer for Artificial Intelligence Application

Milan, Metropolitan City of Milan, Italy

Gemmo

Gemmo AI is a bespoke AI solutions company. We offer customised AI Consulting, R&D Outsourcing, and AI Operations services for your business.

View all jobs at Gemmo

Apply now Apply later

Vuoi costruire sistemi backend solidi, sicuri e pronti per la produzione che interagiscono con modelli ML e interfacce React?
Gemmo ti offre l'opportunità di sviluppare una piattaforma di monitoraggio agenti AI, usata in ambienti enterprise multi-cliente, dove performance, osservabilità e scalabilità sono requisiti essenziali.

🎯 Il progetto:


L’obiettivo è progettare e sviluppare un servizio backend generalizzato per monitorare l’attività di agenti AI utilizzati in diverse applicazioni cliente.
Il backend raccoglierà e servirà metadati relativi agli agenti: stato (attivo, down, alert), uptime/downtime, tempo speso sui portali, log di errore, cronologia alert e dettagli sui task ML eseguiti.

Il servizio dovrà essere scalabile, estendibile e pronto per la produzione, integrandosi con un sistema ML in Python e con un’interfaccia frontend React.

📌 Obiettivi finali del progetto

  • Sviluppare un backend REST per esporre e memorizzare i metadati degli agenti
  • Implementare autenticazione/autorizzazione sicura con accessi specifici per cliente
  • Creare una pipeline dati tra backend Python (esecuzione task) e frontend React
  • Scrivere test unitari e di integrazione completi
  • Utilizzare flussi Git strutturati con merge request, code review e issue tracking

🛠 Cosa farai (Tecnico)

  • Progetterai ed implementerai modelli dati e endpoint RESTful
  • Gestirai l'autenticazione multi-tenant con Identity Provider moderni
  • Integrazione con backend ML Python e frontend React
  • Svilupperai test suite automatizzate per garantire stabilità e affidabilità
  • Contribuirai al deployment e configurazione del servizio backend in ambienti di produzione
  • Lavorerai in un team Agile con processi condivisi di sviluppo, comunicazione e revisione codice

📚 Cosa imparerai

  • Sviluppare backend production-ready integrati con sistemi esterni
  • Progettare API scalabili e generalizzate per il monitoraggio agenti
  • Autenticazione/autorizzazione sicura per ambienti multi-cliente
  • Testing completo backend (unit + integrazione)
  • Deployment sicuro e osservabile di servizi backend
  • Lavoro in team Agile con sprint planning, standup giornalieri e revisioni regolari

Requirements

Technical Skills

  • Minimo: conoscenza di Node.js o Python con esperienza nello sviluppo API REST
  • Bonus: conoscenza di Express.js, PostgreSQL, GitHub Actions, o AWS
  • Preferibile: esperienza in contesti multi-tenant, deployment cloud e testing avanzato

Soft Skills

  • Comunicazione: chiarezza nel confronto tecnico e nella documentazione
  • Collaborazione: familiarità con ambienti Agile e revisioni tra pari
  • Precisione: cura della qualità del codice e copertura di test
  • Inglese: livello minimo B2 (documentazione tecnica, standup e GitHub)

Benefits

💸 Offerta economica

  • Stage retribuito: 600€/mese
  • Contratto a termine post-stage: RAL €20.000–€22.00
  • In seguito: contratto a tempo indeterminato, RAL €30.000–€32.000 + bonus
  • Bonus: 5% RAL al raggiungimento KPI (misurati trimestralmente)

📈 Crescita: review trimestrali, aumento medio storico 10% annuo

🎁 Altri benefit

  • 20 giorni ferie + 104h permessi extra
  • Offsite annuale di 3 giorni a Dublino
  • Sessioni di mentorship 1:1 con CTO e CEO

⚡️ Processo di selezione

  1. 📞 Screening HR (15 min) – Presentazione azienda e aspettative
  2. 🧠 Tech Interview (30 min) – Discussione tecnica, system design
  3. 🧪 Take-home project (max 4h) – Progetto realistico, compensato
  4. 🎤 Final interview con CEO (15 min) – Fit culturale e Q&A

🕐 Durata media: 4–5 settimane
📬 Feedback garantito dopo ogni step

📍 Dove siamo

  • AI Lab: Bastioni di porta nuova 21, Milano (Porta Garibaldi)
  • HQ: 77 John Rogerson’s Quay, Dublin 2, Ireland
  • Modalità di lavoro: Ibrida – 3 giorni in sede (mar–gio)
  • Orario: 9:00–18:00 + 1h pausa pranzo/sport (13:00–14:00)

✉️ Pronto a unirti?

Inizia il tuo viaggio nell’AI applicata.
Raccontaci chi sei, cosa vuoi imparare e costruiamo insieme la prossima generazione di tecnologie AI.

🎥 Scopri cosa dicono di noi i nostri ex team members


Apply now Apply later
Job stats:  1  0  0

Tags: Agile APIs AWS Git GitHub Machine Learning Node.js PostgreSQL Python React Testing

Region: Europe
Country: Italy

More jobs like this