Il ruolo in sintesi
Ogni piattaforma sviluppata su Nexus, dal sistema di gestione sinistri di un'assicurazione al pianificatore di missione a bordo di una nave, poggia sullo stesso nucleo tecnologico. Contribuirai a svilupparlo e a gestirlo. Il lavoro abbraccia il sistema di smistamento IA che instrada ogni chiamata ai modelli, gli spazi privati che isolano ciascun cliente e gli strumenti per installare e aggiornare Nexus ovunque sia in esecuzione.
Entrerai a far parte di un piccolo team responsabile dei propri servizi dall'inizio alla fine: progettazione, codice, test, rilascio e reperibilità.
Cosa farai
- Sviluppare e migliorare i servizi principali del backplane, con particolare attenzione a instradamento, limiti e isolamento.
- Rendere le installazioni e gli aggiornamenti operazioni di pura routine, anche in siti air-gapped che si aggiornano tramite unità fisiche firmate.
- Documentare le scelte di progettazione prima di scrivere il codice e revisionare quelle altrui.
- Individuare e correggere i punti lenti, fragili o poco chiari della piattaforma.
- Partecipare ai turni di reperibilità per i servizi gestiti dal tuo team.
Cosa cerchiamo
- Diversi anni di esperienza nello sviluppo e nella gestione di servizi backend in produzione.
- Solida esperienza con Kubernetes, container e Infrastructure as Code.
- Padronanza di almeno uno dei seguenti linguaggi: Go, TypeScript, Rust o Python.
- Attenzione alla sicurezza e a chi dovrà gestire in produzione ciò che sviluppi.
- Chiarezza nella scrittura. La maggior parte delle nostre decisioni nasce da un breve documento.
Requisiti preferenziali
- Esperienza con piattaforme multi-tenant, gestione delle identità o dei segreti.
- Esperienza nella gestione di software in ambienti regolamentati o disconnessi dalla rete.
- Esperienza pratica nel model serving o nello scheduling di GPU.
Cosa offriamo
Un ruolo con responsabilità reali su un prodotto impiegato in contesti critici, un team abituato a documentare il lavoro e il tempo necessario per fare le cose con cura. Retribuzione, inquadramento e benefit sono definiti nell'offerta scritta.
Il processo di selezione
- Un primo colloquio di circa trenta minuti con il responsabile della selezione.
- Il tuo lavoro. Presentaci un progetto che hai realizzato, oppure svolgi un breve esercizio pratico.
- Incontro con il team in una sessione di lavoro su un problema reale di progettazione.
- Un'offerta, per iscritto.
Diamo un riscontro a ogni passaggio.