AI Specialist
Descrizione dell'offerta
Position Mission
La risorsa si occuperà dello sviluppo di algoritmi di Intelligenza artificiale con focus particolare sulla Computer Vision.
Responsibilities
- Analizzare i requisiti funzionali e prestazionali di problemi applicativi, per identificare gli algoritmi di Intelligenza Artificiale più appropriati da implementare
- Progettare le pipeline di processing e le strutture dati più efficaci ed efficienti per la risoluzione dei problemi applicativi
- Sviluppare il software per l’implementazione degli algoritmi partendo dalla scrittura del codice sorgente
- Testare il software sviluppato per evidenziare eventuali bug
Technical Skills, Qualifications and Professional Experience
- Tecnologie di Intelligenza Artificiale/Machine/Deep Learning, con particolare focus sulle tematiche di Computer Vision (framework TensorFlow, PyTorch, Keras …). Metodologie di sviluppo SW in ambito safety critical (DO178, SIL, ecc.) e militare (MIL-STD, STANAG, ecc.)
- Progettazione architetturale, sviluppo e manutenzione di sistemi SW in Python per l’implementazione di algoritmi di Computer Vision
- Esperienza di IDE per programmazione multilinguaggio e multipiattaforma (Visual Studio, VS Code, CMake, ...)
Ulteriori competenze dal valore aggiunto:
- Esperienza nei sistemi di automazione del deployment di applicativi SW utilizzando la piattaforma Docker
- Metodologie di ingegneria del SW (object-orientation, test-driven development, continuous building, continuous integration, metodologie di sviluppo agile, waterfall…)
- Progettazione architetturale, sviluppo e manutenzione di sistemi SW complessi (applicazioni desktop, moduli e librerie C/C++, QT, sistemi embedded near/real time, applicazioni client-server, web app e applicazioni cloud)
- Progettazione e implementazione di algoritmi di geometria computazionale (algoritmi efficienti per la soluzione di problemi di natura geometrica, contenimento della complessità ciclomatica del SW, tecniche numeriche per la risoluzione di equazioni algebriche, problematiche topologiche), sviluppo di applicazioni di computer graphics, motori CAD (B-Rep, CSG, ...), applicazioni GIS
- Sviluppo di sistemi di geolocalizzazione e controllo automatico (algoritmi di data fusion di sensori di navigazione, GPS e inerziali, filtri di Kalman, …)
- Sviluppo di sistemi di guida autonoma per piattaforme unmanned (algoritmi di autonomous path planning, obstacle detection and avoidance, Simultaneous Localization and Mapping, …)
Laurea Magistrale STEM
Competenze di programmazione in Python, preferibile anche in C/C#/C++/QT
Sosteniamo la parità di genere e promuoviamo un ambiente equo ed inclusivo. Accogliamo candidature da qualsiasi persona indipendentemente dal background di provenienza, riconoscendo il valore della diversità nel nostro contesto lavorativo. Il nostro processo di selezione si basa sul principio base di favorire l'uguaglianza professionale promuovendo principi di non discriminazione basati sul genere, età, etnia, nazionalità, disabilità, religione, orientamento sessuale, stato civile ed appartenenza o meno a organizzazioni sindacali o politiche.