SENIOR SOFTWARE ENGINEER

5 giorni fa

Brescia, Lombardia, Italia MARTINA RE S.p.A. asset & development management Tempo pieno 45.000 € - 55.000 € Contratto

MARTINA RE S.p.A. è alla ricerca di un SENIOR SOFTWARE ENGINEER – Piattaforma 3D Interattiva & Real-Time Web

Sede di lavoro: Brescia (BS) – Via Cefalonia n. 70

Contratto e inquadramento: inquadramento senior, da definire in base alla seniority

Compenso Lordo Indicativo: commisurata sull’effettiva esperienza a partire da un minimo di 50.000 €

MARTINA RE, società attiva in Asset & Development Management nei settori Real Estate, NPL e sviluppi trasversali, ha costituito al proprio interno l’area Innovation, AI R&D e avvia lo sviluppo di una piattaforma 3D interattiva e data-driven, pensata per supportare tutti gli attori coinvolti nello sviluppo, nella promozione e nella vendita di progetti immobiliari: investitori, sviluppatori, team marketing e reti commerciali. Cerchiamo la figura che ne guiderà la programmazione.

Il tuo ruolo

  • Progetterai l’architettura della piattaforma e ne guiderai lo sviluppo, dal prototipo al prodotto in produzione
  • Realizzerai il configuratore di unità, layout e finiture, con configurazioni salvabili, confrontabili e condivisibili dall’utente
  • Implementerai la simulazione dinamica della luce naturale e delle condizioni ambientali in base a orario, stagione e meteo
  • Costruirai, insieme al renderista, la pipeline di importazione e ottimizzazione degli asset 3D: livelli di dettaglio, compressione, caricamento progressivo
  • Collegherai i contenuti 3D ai dati di progetto — disponibilità e stato delle unità, metrature, esposizioni, prezzi, planimetrie e documenti — con filtri di ricerca dinamici
  • Integrerai funzionalità basate su AI nell’esperienza d’uso: ricerca delle unità in linguaggio naturale, assistenza alla navigazione, generazione assistita di schede e contenuti di progetto
  • Svilupperai il backoffice per la gestione autonoma di progetti, unità, contenuti e utenti, e le integrazioni con CRM, ERP e sistemi documentali
  • Curerai sicurezza, autenticazione, gestione dei permessi e separazione dei dati tra i diversi committenti e partner commerciali
  • Userai strumenti di sviluppo assistito da AI come parte ordinaria del lavoro e definirai per il team come impiegarli mantenendo il controllo su qualità, sicurezza e manutenibilità del codice
  • Definirai gli standard di qualità del codice, i test, il rilascio automatizzato, il monitoraggio delle prestazioni e la documentazione
  • Guiderai tecnicamente il profilo junior attraverso affiancamento e revisioni del codice

Cosa cerchiamo

  • Laurea in Ingegneria Informatica, Informatica o percorsi affini, oppure esperienza professionale equivalente
  • Almeno 5 anni di esperienza nello sviluppo software, con progetti 3D interattivi effettivamente portati in produzione
  • Conoscenza della grafica in tempo reale: materiali e shader, illuminazione, gestione della scena, ottimizzazione delle prestazioni e del consumo di memoria
  • Esperienza nella gestione di asset 3D per il web (glTF, compressione di geometrie e texture, livelli di dettaglio, caricamento progressivo)
  • Esperienza con Docker, ambienti cloud e pipeline di rilascio automatizzate
  • Uso quotidiano e maturo di strumenti di sviluppo assistito da AI (agenti di coding, assistenti integrati nell’ambiente di sviluppo), con capacità di valutarne criticamente l’output anziché accettarlo così com’è
  • Esperienza, anche progettuale, nell’integrazione di modelli di AI tramite API (es. OpenAI, Anthropic, Gemini) e interesse per sistemi RAG e agenti applicati a dati e documenti aziendali
  • Sensibilità all’interfaccia e all’esperienza d’uso, con la capacità di tradurre esigenze commerciali in strumenti realmente utilizzabili
  • Autonomia, capacità di motivare le scelte tecnologiche (analisi make-or-buy) e attitudine a guidare altri sviluppatori
  • Gradite esperienze in real estate, architettura, configuratori di prodotto o visualizzazione architettonica; buona conoscenza dell’inglese
  • Portfolio, demo pubbliche o repository che mostrino lavori 3D interattivi

I tuoi primi mesi

  • Raccogliere le esigenze di sviluppo, marketing e vendite e tradurle in requisiti di prodotto e criteri di successo misurabili
  • Definire architettura e stack tecnologico con un’analisi make-or-buy motivata su motore 3D, hosting e componenti di terze parti
  • Impostare con il renderista la pipeline che porta i modelli architettonici dai software di progettazione alla piattaforma
  • Rilasciare un primo verticale su un progetto reale in portafoglio: navigazione 3D, esplorazione del contesto, filtri e scheda dell’unità
  • Estendere il prototipo con configuratore delle finiture, simulazione della luce e collegamento ai dati commerciali
  • Introdurre nel team pratiche di sviluppo assistito da AI, con regole condivise su revisione, test e sicurezza del codice prodotto