AI Software Engineer (ELE-OL)
- LocationIT - Roma - Via Tiburtina 1020
- Work typeHybrid
- Salary36.5k to 50k EUR a year
- EmploymentFull-time
- Posted13 November 2026
- SourceLeonardo's careers page (Workday)
Last checked52 min ago: still listed on Leonardo's careers page. First seen 6 h ago.
Moves fastWhen Leonardo takes a role down early, it is usually about 8 days after posting. Apply soon.
At a glance
- Skills and toolsLLMs, Java, Kafka, Redis, Docker, Kubernetes, CI/CD, Python
Read from the ad by RoleFinder, with rules and an AI reading; the description is the source.
About the role
Job Description:
Leonardo è un gruppo industriale internazionale, tra le principali realtà mondiali nell’Aerospazio, Difesa e Sicurezza che realizza capacità tecnologiche multidominio in ambito Elicotteri, Velivoli, Aerostrutture, Elettronica, Cyber Security e Spazio. Con oltre 62.000 dipendenti nel mondo, l’azienda ha una solida presenza industriale in Italia, Regno Unito, Polonia, Stati Uniti, e opera in 150 paesi anche attraverso aziende controllate, joint venture e partecipazioni. Protagonista dei principali programmi strategici a livello globale, è partner tecnologico e industriale di Governi, Amministrazioni della Difesa, Istituzioni e imprese.
All’interno dell’Area di Business Electronics stiamo cercando un/a AI Software Engineer per la nostra sede di via Tiburtina, 1020.
La persona si occuperà principalmente delle seguenti attività:
- Sviluppare sistemi di AI Agentici a supporto del team di infologistica, specificatamente progettati e realizzati in aderenza agli standard previsti dagli specifici progetti, per le diverse fasi di produzione del software: Analisi, Progettazione, Sviluppo, Testing e produzione documentazione associata.
- Gestire le fasi di analisi, progettazione e sviluppo
- Sviluppare, manutenere ed evolvere applicazioni enterprise basate su sistemi di AI.
- Collaborare con il Software & Solution Architect nella definizione delle scelte tecniche e architetturali.
- Partecipare alle attività di test, validazione e rilascio del software per sviluppare comportamenti agentici in linea con le modalità e gli standard di lavoro del gruppo.
- Collaborare con Business Analyst e team infrastrutturali per sviluppare comportamenti agentici in linea con le modalità e gli standard di lavoro del gruppo.
Titoli di studio:
Laurea Magistrale in Ingegneria Informatica e Automatica
Seniority: Expert
Conoscenze e competenze tecniche:
- Ottima Conoscenza nello sviluppo di comportamenti agentici per i sistemi di AI
- Ottima conoscenza di tecnologie e strumenti perla realizzazione di applicazioni di AI basate su LLM
- Ottima conoscenza di Java e dei principi di programmazione object-oriented
- Progettazione e sviluppo di API REST
- Esperienza con architetture a microservizi
- Familiarità con sistemi di messaggistica ed event streaming (Kafka)
- Esperienza nello sviluppo frontend
- Capacità di implementare UI a partire da mockup funzionali
- Conoscenza dei database relazionali e non relazionali
- Familiarità con meccanismi di caching (es. Redis)
- Conoscenza dei principi di containerizzazione (Docker) e orchestrazione (Kubernetes / OpenShift).
- Esperienza con sistemi di versioning e CI/CD (GitLab)
- Conoscenza di base dei principi di sicurezza applicativa
Competenze comportamentali :
- Proattività.
- Capacità di lavorare in gruppo.
- Attitudine al problem solving.
- Flessibilità nell'occuparsi di argomenti al di fuori del proprio dominio di competenza.
Conoscenze linguistiche:
- Buona conoscenza della lingua inglese (B2)
Competenze informatiche:
- Linguaggi di programmazione:
- JAVA, VHDL, Python, AI/ML Python Frameworks, JavaScript, Bash/Shell scripting (Linux/Unix), Web (HTML, CSS)
- Strumenti e linguaggi di modellazione:
- UML, Design Patterns, OOP, Git, SVN
- Strumenti per la gestione del ciclo di vita del software
- CI/CD pipeline (Jenkins, GitLab CI/CD, GitHub Actions)
- Database:
- SQL, NoSQL (MySQL, PostgreSQL, MongoDB), programmazione e interrogazione PLSQL
- IDE di sviluppo
- Visual Studio, Eclipse, PyCharm, VS Code, Anaconda/Jupyter Notebook, Visual Paradigm,
- Virtualizzazione e container:
- Docker, VMware, VirtualBox
- Framework per LLM e sistemi multi-agenti
- Langchain, LangGraph, LangSmith, CodeCarbon
- Gestione dati distribuiti:
- Redis, MinIO
- LLMs
- OpenAI, Anthropic, Google DeepMind, Meta, DeepSeek, xAI, Mistral, local: Ollama, Hugging Face
Altro: La/il candidata/o ideale offre la propria disponibilità ad effettuare trasferte di breve/media durata, dopo adeguato training on the job, in Italia e/o all’estero.
Coinvolgimento, valorizzazione delle competenze , cura del benessere e della sicurezza delle persone sono i cardini della nostra cultura aziendale.
Ci impegniamo ogni giorno a favorire un ambiente di lavoro inclusivo e stimolante , promuovendo attivamente i principi di inclusione, equità e valorizzazione delle diversità .
Cosa offriamo?
- Il nostro contratto collettivo del lavoro di riferimento è il CCNL per Industria Metalmeccanica Privata e della Installazione di Impianti;
- Modalità di lavoro: Ibrida;
- Categoria contrattuale: Impiegato;
- Tipologia contrattuale: tempo indeterminato;
- Retribuzione annua lorda (RAL)/ range retributivo: €36.500 - €50.000
- Tredicesima mensilità;
- Premialità legata ai risultati di Business;
- Buoni Welfare dal valore di 250 euro annui;
- Mensa aziendale;
- Opportunità di formazione e aggiornamento continuo delle competenze professionali e delle soft skill;
- Benessere: mettiamo al primo posto il benessere economico, fisico, sociale e psicologico delle nostre persone, offrendo molteplici soluzioni vicine alle loro esigenze.
L’azienda si riserva la possibilità di effettuare valutazioni in merito al livello di inquadramento e alla proposta economica, sulla base di criteri oggettivi emersi nel corso del processo di selezione e in coerenza con la seniority del/della candidato/a individuato/a e della posizione, nel rispetto dei principi di equità, trasparenza e pari opportunità previsti dalla normativa vigente.
Aspettiamo la tua candidatura : inviaci il tuo CV entro tre settimane dall’apertura dell’annuncio di lavoro.
Come funziona il processo di selezione?
A seguito della raccolta delle candidature, vengono valutati e identificati i CV maggiormente in linea con i requisiti richiesti.
Le/i candidate/i selezionate/i sostengono un colloquio conoscitivo con il team delle Risorse Umane, motivazionale e attitudinale, seguito da un’intervista di approfondimento tecnico con il Business.
Al termine del processo, alla persona viene restituito un feedback, sia in caso di esito positivo che negativo.
Seniority:
Primary Location:
IT - Roma - Via Tiburtina 1020
Additional Locations:
Contract Type:
Permanent
Hybrid Working:
Get open roles ranked against your CV
Add your CV once. RoleFinder ranks the open roles where you want to work, plus remote ones, against it, shows your best 12 with a one-line reason each, and emails you new matches once a week. The file is read once by AI and not kept; employers never see it.
Sign in with Google or email to start. How we handle your CV