Ricercatore area architetture software per sistemi multi-agente (SUPSI_26_5017)
La Scuola universitaria professionale della Svizzera italiana (SUPSI) mette a concorso una posizione come Ricercatrice / Ricercatore nell’ area dei sistemi multi-agente presso l'Istituto Sistemi Informativi e Networking (ISIN) del Dipartimento Tecnologie Innovative (DTI), con sede a Lugano. Grado di occupazione del 100%. Entrata in servizio dal 1° giugno 2026 o data da convenire.
Responsabilità e attività
- Svolge attività di ricerca nell'ambito dell'ingegneria del software applicata ai sistemi basati su Large Language Models, con particolare focus sulla progettazione e implementazione di architetture software scalabili e manutenibili.
- Progetta, implementa e valuta architetture software per sistemi multi-agente.
- Sviluppa soluzioni software robuste applicando principi di ingegneria del software, design pattern e best practice di programmazione orientata agli oggetti.
- Contribuisce alla definizione delle metodologie di ricerca e allo sviluppo di prototipi e strumenti per la validazione delle soluzioni proposte.
- Redige e pubblica articoli scientifici, contributi accademici e deliverable di progetto in collaborazione con il team di ricerca.
- Collabora attivamente con partner accademici e industriali nell'ambito di progetti di ricerca nazionali e internazionali.
- Contribuisce attivamente alle attività di acquisizione di fondi competitivi e stesura domande di finanziamento.
Requisiti
- Master in Informatica, Ingegneria del Software, Computer Science o in un campo affine.
- Buona conoscenza di almeno un linguaggio di programmazione tra Python, Java o TypeScript, con capacità di sviluppare software funzionale e manutenibile.
- Buona conoscenza dei principi fondamentali di ingegneria del software, inclusi design pattern e architetture software.
- Conoscenza o esperienza concreta con framework per sistemi multi-agente quali LangGraph, AutoGen, LangChain o equivalenti, e familiarità con i modelli linguistici di grandi dimensioni (LLM).
- Familiarità con strumenti di versionamento (es. Git) e pratiche di sviluppo collaborativo del software.
- Capacità di lavorare in modo autonomo e di gestire le attività in maniera efficiente per rispettare le scadenze di progetto.
- Capacità di lavorare in modo collaborativo all’interno di team multidisciplinari e di apprendere autonomamente nuove tecnologie.
- Il possesso di un Dottorato di ricerca (PhD) in Informatica, Ingegneria del Software o campo affine costituisce titolo preferenziale.
- La conoscenza di framework per lo sviluppo di backend quali Spring Boot, NestJS, FastAPI/Flask costituisce titolo preferenziale.
Offriamo
- Contratto di lavoro a tempo determinato con possibilità di rinnovo.
- Partecipazione a progetti di ricerca all'avanguardia con partner nazionali e internazionali.
- Posizione mista tra attività di ricerca e sviluppo tecnologico avanzato.
- Partecipazione a conferenze di alto profilo.
- Ambiente di lavoro giovane, dinamico, in continua evoluzione, composto da un team motivato e in crescita.
- Retribuzione attrattiva, conforme agli standard svizzeri e all'esperienza della persona selezionata.
Candidatura
Saranno prese in considerazione unicamente le candidature inoltrate entro il 17 maggio 2026 tramite il formulario di candidatura dedicato, corredate da:- Curriculum vitae aggiornato, con eventuali pubblicazioni o progetti rilevanti.
- Portfolio o esempi di codice/progetti sviluppati (GitHub, GitLab o equivalenti), se disponibili.
- Lettera di motivazione che includa una breve descrizione dell'esperienza (1-2 pagine).
- Certificati di studio.
- Elenco di tre referenze con i loro dati di contatto.