AI Engineer / Full Stack Developer
Full stack developer with AI/LLM skills at Maestrale Information Technology in Terni (hybrid, 2 days remote). Day to day: building web apps and a multi-tenant SaaS platform with C#/.NET, Python, React and Node.js, developing RAG pipelines and LLM features, working with SQL Server/MongoDB/Redis, and deploying with Docker/Kubernetes.
- Compensation
- Not disclosed
- Location
- Terni, Italy
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 2–4 years of full stack software development experience
- Good knowledge of C#/.NET, Entity Framework and SQL Server
- Skills in Python, React and Node.js/TypeScript
- Practical experience with LLMs and RAG architectures (even experimental or non-production projects)
- Familiarity with Docker, Git and Kubernetes principles
Nice to have
- Experience developing and managing AI solutions in production (monitoring, usage data analysis, response quality evaluation)
- Knowledge of Qdrant, other vector databases and locally-run embedding models
- Experience with Azure AI services (Azure OpenAI, AI Search, Speech)
- Attention to data protection topics, GDPR and AI Act
Full description
Maestrale Information Technology, società del Gruppo Maestrale, è alla ricerca di un Full Stack Developer con competenze in AI e Large Language Models (LLM) da inserire nel proprio team di sviluppo.
Cerchiamo una persona con una solida preparazione tecnica, curiosità verso le nuove tecnologie e voglia di contribuire concretamente alla realizzazione di prodotti e applicazioni utilizzati dai nostri clienti.
Entrerai a far parte di un team che lavora su progetti di sviluppo software e Intelligenza Artificiale, contribuendo all'evoluzione di un motore AI proprietario e all'integrazione di funzionalità intelligenti all'interno di una piattaforma SaaS multi-tenant già utilizzata dai clienti.
Parallelamente, parteciperai allo sviluppo di applicazioni web e gestionali, seguendo le diverse fasi di progettazione, implementazione e rilascio.
Si tratta di un ruolo operativo e tecnico, con un coinvolgimento diretto nello sviluppo delle soluzioni, senza necessariamente prevedere responsabilità di gestione del team.
- Sviluppo di applicazioni e servizi utilizzando C#/.NET, Python, React e Node.js.
- Progettazione e ottimizzazione di database SQL Server, lavorando anche con MongoDB e Redis.
- Sviluppo di pipeline RAG per l'elaborazione documentale, embedding, vector store e sistemi di retrieval con citazione delle fonti.
- Integrazione di LLM per assistenti documentali, trascrizioni, generazione automatica di verbali e Text-to-SQL.
- Valutazione della qualità delle risposte generate dai modelli attraverso metodologie LLM-as-a-Judge e benchmark comparativi.
- Containerizzazione dei servizi con Docker e rilascio su Kubernetes (k3s).
- Esperienza di 2–4 anni nello sviluppo software Full Stack.
- Buona conoscenza di C#/.NET, Entity Framework e SQL Server.
- Competenze in Python, React e Node.js/TypeScript.
- Esperienza pratica con LLM e architetture RAG, anche attraverso progetti sperimentali o non ancora in produzione.
- Familiarità con Docker, Git e i principi di Kubernetes.
- Esperienza nello sviluppo e nella gestione di soluzioni AI in produzione, con attività di monitoraggio, analisi dei dati di utilizzo e valutazione della qualità delle risposte.
- Conoscenza di Qdrant, altri database vettoriali e modelli di embedding eseguiti in locale.
- Esperienza con i servizi Azure AI, tra cui Azure OpenAI, AI Search e Speech.
- Attenzione ai temi di protezione dei dati, GDPR e AI Act.
In Maestrale avrai l'opportunità di lavorare su tecnologie AI applicate a prodotti e progetti concreti, contribuendo direttamente alla loro evoluzione.
Entrerai in un contesto tecnologico dinamico, in cui lo sviluppo software, l'innovazione e l'integrazione di nuove tecnologie rappresentano elementi centrali.