Invitalia - Sviluppatore AI - Specialista in Sistemi Multiagente
Invitalia
Invitalia è l’Agenzia Nazionale per lo sviluppo, di proprietà del Ministero dell’Economia.
Posizione: Siamo alla ricerca di uno Sviluppatore AI con competenze avanzate sull’intelligenza artificiale generativa e sulla progettazione di sistemi multiagente, da inserire nell’Unità Organizzativa Information Technology, all’interno del team di Sviluppo Soluzioni Business. Chief Operating Officer – Beniamino Bimonte Responsabile Information Technology– Andrea Petrera Principali responsabilità Sei il candidato ideale se progetti e costruisci soluzioni basate su Large Language Model (LLM) e, in particolare, sistemi multiagente capaci di ragionare, pianificare e agire in autonomia per risolvere problemi complessi. Sai orchestrare più agenti, integrarli con dati e sistemi aziendali e portarli in produzione con qualità, affidabilità e sicurezza. Utilizzi, inoltre, con padronanza gli strumenti di AI generativa per accelerare l’intero ciclo di vita dello sviluppo software (SDLC), migliorando la qualità del codice e automatizzando le attività ripetitive.- Progettazione di sistemi agentici: progettare, sviluppare e mantenere applicazioni basate su LLM e sistemi multiagente (assistenti, copiloti, agenti autonomi), curandone orchestrazione, definizione dei tool, gestione della memoria, pianificazione e logiche di human-in-the-loop.
- Retrieval e integrazione dei dati: implementare pipeline di Retrieval-Augmented Generation (RAG) e integrare gli agenti con dati, applicazioni e servizi aziendali tramite API e Model Context Protocol (MCP).
- Qualità, valutazione e sicurezza dei modelli: definire metriche ed eval automatizzate, monitorare qualità, costi e latenza, e implementare guardrail per affidabilità, sicurezza e mitigazione delle allucinazioni (LLMOps).
- Sviluppo applicativo a supporto: realizzare i servizi di backend e le interfacce web necessarie a esporre e governare le soluzioni AI, assicurandone affidabilità, scalabilità e performance.
- AI generativa nell’SDLC: adottare e diffondere strumenti di AI generativa a supporto delle attività di sviluppo, test e documentazione del codice.
- Collaborazione e qualità: collaborare con team cross-funzionali (analisti, designer, quality assurance engineer) e garantire la qualità del software tramite code review, test automatizzati e CI/CD.
- Esperienza: almeno 5 anni nell’ambito dello sviluppo software, con partecipazione attiva a progettualità complesse e, preferibilmente, esperienza concreta nella realizzazione di soluzioni basate su LLM.
- Formazione: titolo di studio universitario in Informatica, Ingegneria Informatica o discipline STEM.
- Solida esperienza nello sviluppo di applicazioni basate su LLM: prompt engineering, function/tool calling, structured output, gestione del contesto e Model Context Protocol (MCP).
- Progettazione e orchestrazione di sistemi multiagente, con conoscenza dei principali pattern (supervisor/worker, planner-executor, group chat) e framework agentici (es. LangGraph, Microsoft Agent Framework/Semantic Kernel, AutoGen/AG2, CrewAI, OpenAI Agents SDK);
- Architetture RAG: embedding, vector database (es. Azure AI Search, pgvector, Qdrant, Pinecone), chunking, hybrid search e reranking.
- Integrazione con i principali provider di modelli (es. Azure OpenAI, Anthropic Claude) e conoscenza delle tecniche di valutazione, osservabilità e guardrail (LLMOps).
- Familiarità con strumenti di AI per lo sviluppo software (es. GitHub Copilot, ChatGPT, Claude Code).
- Conoscenze approfondite e comprovata esperienza con Python e con le relative librerie per l’AI; buona padronanza delle tecnologie .NET (C#), ASP.NET Core ed Entity Framework; gradita conoscenza di Java.
- Esperienza di progettazione e sviluppo di RESTful API, architetture a microservizi e container (Docker/Kubernetes).
- Buona conoscenza di Angular (v12+), TypeScript, HTML5 e CSS3 per la realizzazione delle interfacce a supporto delle soluzioni AI.
- Conoscenza di database relazionali (SQL Server) e NoSQL, e dei database vettoriali per la gestione di embedding ed elaborazione semantica.
- Esperienza su piattaforma cloud Microsoft Azure e sui relativi servizi di AI (es. Azure AI Foundry, Azure OpenAI, Azure AI Search).
- Progettazione di soluzioni cloud-native scalabili e resilienti basate su servizi gestiti e container.
- Esperienza di utilizzo di sistemi di versioning (Git) e di pipeline CI/CD.
- Adozione di pratiche di testing automatizzato, code review e metodologie Agile/Scrum.
- Esperienza diretta con Azure AI Foundry e con la messa in produzione di soluzioni LLM/agentiche.
- Competenze di LLMOps/MLOps e osservabilità (es. tracing, eval automatizzate, monitoraggio di costi e latenza).
- Conoscenza delle tecniche avanzate di fine-tuning, distillation e RAG evoluto.
- Contributi a progetti open source, pubblicazioni o progetti personali in ambito AI/agentico.
- Certificazioni cloud rilevanti (es. Azure AI Engineer).
- Sensibilità ai temi di sicurezza, privacy e compliance (GDPR, AI Act) e, gradita, esperienza nella Pubblica Amministrazione.
- Ownership e Impatto sul Business: non ti limiti a eseguire un compito, ma ti senti responsabile del risultato finale. Hai una visione end-to-end del ciclo di vita del software e sei fortemente orientato al valore generato per l’utente finale. La tua proattività ti porta ad anticipare i problemi e a proporre soluzioni ancor prima che ti vengano chieste.
- Growth Mindset e Curiosità Intellettuale: vivi la tecnologia come una passione. Sei una persona che non smette mai di imparare, che dedica tempo all’aggiornamento e alla sperimentazione di nuovi strumenti o paradigmi. Vedi ogni sfida come un’opportunità di crescita e promuovi attivamente una cultura del miglioramento continuo all’interno del team.
- Problem-Solving Pragmatico: di fronte a un problema complesso, la tua prima reazione non è cercare la soluzione più sofisticata, ma quella più efficace e sostenibile. Applichi un’analisi critica per comprendere le cause alla radice, valuti i pro e i contro delle diverse opzioni e non hai paura di prendere decisioni basate sui dati per guidare la progettazione.
- Spirito di Squadra e Passione per il Mentoring: credi fermamente che i risultati migliori si ottengano insieme. Sai comunicare in modo trasparente e costruttivo sia con interlocutori tecnici che di business. Ti entusiasma l’idea di condividere la conoscenza e agire come mentore per le figure più junior, contribuendo a elevare il livello tecnico di tutto il team.
- Adattabilità e Resilienza: sai muoverti con agilità in contesti complessi e in rapida evoluzione, li vedi come uno spazio in cui portare ordine e struttura. Consideri il fallimento non come un errore, ma come un’occasione per imparare e iterare rapidamente.
- Inquadramento e Retribuzione: Commisurati alla tua seniority, con una Retribuzione Annua Lorda (RAL) a partire da 60.000 €.
- Buoni Pasto: Dal valore di 12 € per ogni giorno lavorato.
- Smart Working Reale: Un modello ibrido consolidato che ti permette di lavorare da remoto fino al 60% del tempo, basato sulla fiducia e sul raggiungimento degli obiettivi.
- Equità e Inclusione: Siamo orgogliosi di aver azzerato il Gender Pay Gap. Da noi la parità retributiva è un fatto, non una promessa.
- Benessere a 360°:
- Borsellino welfare del valore di 300 €.
- Abbonamento annuale all-inclusive a un primario circuito di centri fitness a carico dell’azienda.
- Assicurazione sanitaria estesa anche al tuo nucleo familiare.
Offerta di lavoro pubblicata 2 mesi fa
Ricerche correlate
- sviluppatore applicazioni Roma
- sviluppatore vb6 Roma
- developer sviluppatore programmatore Roma
- sviluppatore part time Roma
- sviluppatore access Roma
- sviluppatore senior Roma
- programmatore sviluppatore sistemi informativi Roma
- sviluppatore microsoft .net Roma
- consulente informatico sviluppatore Roma
- sviluppatore filemaker Roma