Backend Software Engineering
PlantingSpacePlantingSpace cerca software engineer solidi per costruire il sistema di produzione che ospita il proprio motore di ragionamento, con un backend robusto e scalabile. Per questa posizione è richiesto di poter lavorare nel fuso orario CET; la squadra si ritrova di persona ogni trimestre in una località europea.
Ruolo
La posizione è pensata per chi ha un interesse profondo per architettura dei sistemi, affidabilità e scalabilità, e lascia scegliere quanto lavorare vicino al motore di ragionamento o all'infrastruttura. La persona definisce nuove funzionalità o correzioni a partire dagli obiettivi complessivi, si impegna a consegnarle da un capo all'altro, stabilisce le strategie di implementazione, scrive documenti di design per i problemi più complessi e produce codice pulito ed efficiente. È essenziale l'esperienza nello sviluppo di servizi scalabili, tra database, networking e calcolo su architetture diverse, nell'osservabilità lungo tutto lo stack e in pipeline di CI/CD con compromessi non banali tra correttezza ed esperienza di sviluppo. È utile aver già ospitato modelli di machine learning o altri servizi computazionalmente pesanti.
Tecnologie
Linguaggi funzionali o tipizzati come Rust, OCaml, Clojure, C++ o Haskell, con la disponibilità a lavorare in Julia, TypeScript e Rust. Sono graditi Terraform e Kubernetes.
Condividi annuncio
Informazioni su PlantingSpace
PlantingSpace è un'azienda svizzera che sviluppa un sistema per rappresentare la conoscenza di dominio sotto forma di modelli probabilistici modulari. Gli utenti possono comporre questi modelli in strutture più ampie: il sistema ne garantisce la coerenza reciproca e propaga l'incertezza attraverso ogni passaggio, rendendo l'analisi rigorosa e trasparente per costruzione. È un approccio all'intelligenza artificiale diverso da quello dei grandi modelli linguistici, pensato per i contesti in cui serve poter verificare un risultato.
Le prime applicazioni riguardano la finanza e la ricerca scientifica, con casi d'uso che vanno dalla valutazione di aziende quotate al monitoraggio del rischio di dissesto, fino alla fisica delle particelle. La parte interessante, secondo l'azienda, è che la stessa macchina compositiva deve reggere modelli di ambiti molto diversi senza trattarne nessuno come caso speciale.
La squadra è composta da ricercatori, ingegneri e figure di business distribuiti in 14 paesi e lavora soprattutto nei fusi orari europei. L'organizzazione ruota attorno a un albero trasparente di obiettivi e attività visibile a tutti, con comunicazione scritta e asincrona come regola. Ogni trimestre il team si ritrova di persona in una località europea. Il codice è scritto principalmente in Julia e Rust, e chi entra può diventare azionista fin dal primo giorno.
