Roma, Roma Capitale, Italia
Invitalia
Tempo pieno
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.
Principali requisiti
Cerchiamo un professionista con una profonda passione per la tecnologia, una comprovata capacità di costruire software di alta qualità e un forte orientamento all'AI generativa e ai sistemi agentici.
Intelligenza artificiale generativa e sistemi multiagente (area core)
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.
Principali requisiti
Cerchiamo un professionista con una profonda passione per la tecnologia, una comprovata capacità di costruire software di alta qualità e un forte orientamento all'AI generativa e ai sistemi agentici.
- 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.
Intelligenza artificiale generativa e sistemi multiagente (area core)
- 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