AI/Machine Learning Engineer – Software Development
Ricoh Italia
- Milano
- Tempo indeterminato
- Full time
- Sviluppare codice Python production-ready per soluzioni di Machine Learning e AI.
- Progettare, sviluppare e mantenere componenti software AI/ML e servizi applicativi.
- Integrare API e servizi di AI/LLM in applicazioni e sistemi esistenti.
- Eseguire data preprocessing, feature engineering e analisi esplorativa.
- Collaborare con team Data, IT e Business per definire requisiti tecnici e implementare soluzioni.
- Utilizzare servizi cloud gestiti (preferibilmente Azure) per il deployment di soluzioni AI.
- Contribuire alla realizzazione di PoC basati su AI tradizionale e generativa.
- Documentare soluzioni, codice, pipeline e processi tecnici.
- 2–4 anni di esperienza in ruoli AI/ML Engineer, Machine Learning Engineer o Software Engineer con focus AI.
- Solida esperienza nello sviluppo software in Python, con capacità di scrivere codice strutturato, manutenibile e testabile.
- Esperienza nello sviluppo di API, servizi e componenti applicativi.
- Familiarità con LLM e modelli generativi a livello di utilizzo e integrazione.
- Conoscenza base di Docker.
- Esperienza con servizi cloud gestiti (Azure ML, Functions, Container Apps).
- Competenze di versioning (Git) e pipeline leggere (CI/CD di base).
- Esperienza con API OpenAI / Azure OpenAI.
- Conoscenza di vector DB a livello applicativo (utilizzo tramite SDK).
- Esperienza con pipeline data/ML leggere (Airflow base, Azure ML pipelines).
- Esperienza con framework ML: scikit-learn, TensorFlow / PyTorch (base/intermedia)
- Problem solving e approccio strutturato.
- Capacità di collaborazione cross-team.
- Buone capacità comunicative e di documentazione.
- Proattività e orientamento al risultato.