Paid Internship - Back-end Developer for Artificial Intelligence Application

AI overview

Develop a generalized backend service for monitoring AI agents across various client applications, focusing on performance, observability, and scalability.

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


Scopri come dicono di noi..

Perks & Benefits Extracted with AI

  • 1:1 mentoring sessions with CTO and CEO: Sessioni di mentorship 1:1 con CTO e CEO
  • Paid Time Off: 20 giorni ferie + 104h permessi extra

Who We AreGemmo.ai is an innovative technology company at the forefront of artificial intelligence and machine learning. Our team comprises experts in data science, software engineering, and industry specialists dedicated to transforming how businesses leverage AI for growth and efficiency. With a commitment to excellence and a passion for technology, we aim to lead the digital transformation journey for enterprises worldwide.What We DoAt Gemmo.ai, we specialize in developing AI-driven solutions that solve complex business challenges. Our product suite includes advanced analytics platforms, AI-powered automation tools, and bespoke machine learning models designed to optimize operations, enhance decision-making, and unlock new opportunities for innovation. We serve a diverse range of industries, including finance, healthcare, retail, and more, helping organizations leverage the power of AI to drive significant value and competitive advantage.How We Do ItOur approach combines cutting-edge technology with deep industry expertise to deliver tailored solutions that meet the unique needs of each client. We employ agile methodologies, ensuring rapid development and deployment of our AI solutions. Through continuous research and development, we stay ahead of technological trends, enabling us to innovate and adapt in an ever-evolving digital landscape. Our commitment to client success is reflected in our collaborative partnership model, where we work closely with clients to ensure our solutions not only meet but exceed their expectations.

View all jobs
Salary
€600 per month
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Back-end Developer Q&A's
Report this job

This job is no longer available