Senior Software AI Engineer
Almawave
Almawave Labs Srl è una società italiana attiva in ambito Data & Artificial Intelligence, la quale dispone di tecnologie proprietarie, soluzioni e servizi che concretizzano il potenziale dell’AI e dei dati nell’evoluzione digitale di aziende e pubbliche amministrazioni. Può contare su oltre 450 clienti nazionali ed internazionali, in settori quali Government, Finance, Energy & Utilities, Turismo, Healthcare, operando direttamente e tramite partner.
Posizione: Entrerai a far parte dei Laboratori di Ricerca e Sviluppo Cognitive & AI all’interno della Direzione Technology & Innovation, in un ambiente fortemente stimolante ed eterogeneo, costantemente impegnato nello sviluppo di prodotti innovativi di AI. Nel ruolo di Senior AI Software Engineer sarai responsabile dell’intero ciclo di vita di sviluppo, dalla formalizzazione di concetti astratti alla messa in produzione di sistemi complessi. Sfruttando Coding Agents di ultima generazione, agirai come un vero e proprio “moltiplicatore tecnologico”, garantendo l’eccellenza architetturale e l’integrità del sistema in ambienti Cloud-Native. Avrai le seguenti responsabilità:- Architecture & Scalability Ownership: piena responsabilità delle scelte architetturali di lungo periodo e dei principali trade-off sistemici, tra cui latency vs throughput, costi LLM/GPU e resilienza cloud-native.
- Technical Leadership & Mentoring: guida tecnica del team, promozione delle best practice e supervisione delle code review sul codice sintetico e umano.
- AI Agent Steering: guida e supervisione di agenti autonomi per l’implementazione del codice (Java, Python, TypeScript), assicurando il rispetto di standard qualitativi elevati.
- Requirement Engineering: traduzione di ipotesi di ricerca avanzata in specifiche tecniche dettagliate, testabili e pronte per l’industrializzazione.
- Security & Validation: esecuzione di audit critici sul codice generato dall’IA per garantire i massimi livelli di sicurezza, performance e manutenibilità a lungo termine.
- almeno 5+ anni di esperienza complessiva nello sviluppo software, con almeno 2-3 anni focalizzati su architetture GenAI e sistemi distribuiti complessi in produzione.
- conoscenza approfondita di pattern avanzati quali Hexagonal/Ports & Adapters, CQRS ed Event-Driven ad alto volume, con esperienza nella gestione di requisiti non funzionali.
- comprovata esperienza nella progettazione e sviluppo di sistemi GenAI complessi, incluse architetture RAG, integrazione LLM, Agentic Workflows e strategie di ottimizzazione avanzate.
- conoscenza approfondita di Java, Python e Modern JS/TS, con solida esperienza nello sviluppo end-to-end e nella supervisione del codice generato dall’AI.
- padronanza di microservizi, Event-Driven, Domain-Driven Design, K8s, Docker, Helm, CI/CD e strumenti di observability quali OpenTelemetry e Prometheus, oltre a caching vettoriale distribuito e semantic caching.
- esperienza nell’uso di Coding Agents e AI Tooling per lo sviluppo software assistito; gradita capacità di monitorare e ottimizzare costi computazionali, quote API e infrastrutture di inferenza.
Offerta di lavoro pubblicata 2 mesi fa
Ricerche correlate