Offerta di lavoro Senior Full Stack Developer Python e Blender - Remoto
- Aggiornato il
- Ruolo
- Senior Full Stack Developer Python e Blender
- Luogo lavoro
- Remoto
- Modalità di lavoro
- Remote Working
- Impegno
- Full-time
- Retribuzione
- € 300 al giorno
- Posti
- 1
Descrizione dell'annuncio di lavoro
Pipeline AI per asset 3D da immagini - progetto di ricerca applicata
Tipologia: Freelance / consulenza a giornate
Impegno stimato: fino a 5 mesi, distribuiti su più fasi (vedi "Natura del progetto")
Tariffa: 300 euro al giorno
Modalità: full remote, con accesso agli ambienti del cliente e in affiancamento al team interno
Avvio: Asap
Lingua di lavoro: italiano; documentazione tecnica anche in inglese
Il progetto
Il cliente, realtà del settore eyewear e 3D, avvia un progetto di ricerca applicata per costruire una pipeline AI semi-automatica che, partendo da immagini multi-view di montature per occhiali, produca asset 3D strutturati, metricamente corretti e utilizzabili in applicazioni real-time (virtual try-on e 3D viewer).
L'architettura è ibrida e supervisionata: segmentazione semantica delle parti, geometria multi-view, retrieval di componenti da un corpus proprietario, generazione 3D condizionale basata su modelli open-source e un livello finale di constraint-fitting parametrico con quality gate. È proprio quest'ultimo livello a trasformare una forma "plausibile" in una montatura coerente con le regole industriali: scala reale, simmetria, cerniere, sedi lenti, gerarchia delle parti, mesh pulita ed export GLB conforme.
Natura del progetto - da leggere prima di candidarsi
1. È un progetto di ricerca. La prima fase è un PoC con benchmark comparativo, che si conclude con una decisione formale di go/no-go da parte del cliente. Solo la prima tranche di attività è confermata. Le fasi successive sono ipotesi di lavoro: potranno essere riviste nei contenuti e nella durata, oppure non essere avviate. I 5 mesi indicati sono una stima sull'intero percorso, non un impegno garantito.
2. Il lavoro si svolge all'interno del progetto del cliente, in sinergia con il suo personale. L'attività è full remote, ma sviluppo, test e validazione avvengono esclusivamente negli ambienti, repository e risorse di calcolo messi a disposizione dal cliente. Le attività critiche sono condotte in co-esecuzione con il team interno, con l'obiettivo esplicito di trasferire la capacità di rieseguire, modificare e manutenere quanto sviluppato. Una procedura si considera consegnata solo quando una persona del cliente è in grado di rieseguirla autonomamente a partire da documentazione e artefatti.
Il ruolo
Ti occuperai della componente software e 3D che chiude la pipeline: dal fitting parametrico alla finalizzazione ed esposizione degli asset.
Fase PoC (confermata)
- Prototipo del modulo di constraint-fitting parametrico in Python (simmetria, scala, cerniere, sedi lenti, proporzioni), a supporto della validazione del template parametrico e delle regole del quality gate
- Script di controllo qualità della mesh: manifoldness, self-intersection, componenti isolate, normali, densità
- Prima catena di export GLB/glTF con gerarchia delle parti, materiali e metadati semantici, integrata nella mini-pipeline del benchmark
Fasi successive (subordinate all'esito del PoC)
- Consolidamento del constraint-fitting e registrazione parte-per-parte sul template parametrico
- Integrazione Blender via Python API: retopology automatica, remeshing, decimazione, UV, export GLB con metadati semantici
- API REST asincrona con sistema di code e storage versionato degli asset
- Plug-in Blender per la revisione manuale degli output, con tracciamento delle correzioni riutilizzabili come dati di training
- Test tecnici, documentazione, runbook operativi e hand-over al team del cliente
Competenze richieste
Requisiti
- Esperienza senior in sviluppo Python in contesti di produzione
- Solida conoscenza della Blender Python API (bpy, bmesh), inclusa l'esecuzione headless/batch
- Mesh processing: topologia, riparazione mesh, remeshing e retopology (es. Instant Meshes, Quad Remesher), decimazione, UV; librerie come trimesh, Open3D o PyMeshLab
- Formato glTF 2.0 / GLB: struttura della scena, gerarchie, materiali PBR, metadati ed extras
- API REST asincrone (es. FastAPI) e sistemi di code (es. Celery, RQ, Redis, RabbitMQ)
- Storage versionato, Git, ambienti riproducibili (Docker, lock delle dipendenze)
- Abitudine a documentare in modo che altri possano rieseguire il lavoro
- Attitudine al lavoro in contesti di ricerca e in affiancamento a team interni
Costituiscono un plus
- Geometria computazionale e ottimizzazione vincolata/parametrica
- Esperienza con pipeline 3D basate su AI (image-to-3D, ricostruzione multi-view)
- Esperienza con oggetti a strutture sottili o prodotti industriali con vincoli dimensionali
- Attenzione alle licenze open source in ambito industriale
- Inglese tecnico
Il presente annuncio è rivolto a entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03.
Info su DID s.r.l
DID è una software house specializzata nella progettazione e nello sviluppo di soluzioni digitali custom . Aiutiamo aziende e organizzazioni a trasformare esigenze complesse in prodotti digitali concreti, performanti e scalabili. Niente template, niente scorciatoie. Copriamo l’intero ciclo di vita d ...
- Indirizzo
- Piazza Amendola, 17 - 84091 Battipaglia (SA)
Vedi profilo completo azienda →